Skip to main content

Liquid Transfer of User Identity

  • Conference paper
  • First Online:
Current Trends in Web Engineering (ICWE 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10544))

Included in the following conference series:

  • 2106 Accesses

Abstract

Most consumers own more than one device for accessing content from the Web. In this world Liquid Software allows users to switch the device and effortlessly continue tasks in the new device. This paper addresses on the needs and methods for transferring a user session and user information from one device to another. The identity should follow the moving application seamlessly instead of requiring repeated entering of credentials in each device. Such solution would make services that require authentication to work in a liquid fashion. The paper describes our on-going work on investigating how liquid transfer of user identity can be added to various ways of handing the user authentication.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://developers.google.com/identity/protocols/OAuth2WebServer, https://developers.facebook.com/docs/facebook-login/access-tokens/and-expiration-extension.

  2. 2.

    http://www.ip2location.com/.

  3. 3.

    freegeoip.net.

  4. 4.

    http://www.qrcode.com/en/about/version.html.

References

  1. Alapetite, A.: Dynamic 2D-barcodes for multi-device web session migration including mobile phones. Pers. Ubiquit. Comput. 14(1), 4–52 (2010). http://link.springer.com.libproxy.tut.fi/article/10.1007%2Fs00779-009-0228-5

    Article  Google Scholar 

  2. Facebook Login for the Web with the JavaScript SDK. https://developers.facebook.com/docs/facebook-login/web. Accessed 30 Mar 2017

  3. Marier, F., Nyman, R.: Using secure client-side sessions to build simple and scalable Node.JS applications. https://hacks.mozilla.org/2012/12/using-secure-client-side-sessions-to-build-simple-and-scalable-node-applications-a-node-js-holiday-season-part-3. Accessed 5 Apr 2017

  4. Canfora, G., Di Santo, G. Venturi, G., Zimeo, E., Zito, M.V.: Proxy-based hand-off of web sessions for user mobility. In: Proceedings of the Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous -05) (2005). https://www.researchgate.net/publication/4193595

  5. Google chrome support. https://support.google.com/chrome/answer/165139. Accessed 31 Mar 2017

  6. Google Research team. http://services.google.com/fh/files/misc/multiscreenworld_final.pdf. Accessed 24 Mar 2017

  7. Song, H., Chu, H.-H., Kurakake, S.: Browser session preservation and migration. In: International World Wide Web Conference (2002). http://wwwconference.org/proceedings/www2002/poster/80.pdf

  8. Song, H., Chu, H., Islam, N., Kurakake, S., Katagiri, M.: Browser state repository service. In: Mattern, F., Naghshineh, M. (eds.) Pervasive 2002. LNCS, vol. 2414, pp. 253–266. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45866-2_20

    Chapter  Google Scholar 

  9. Jones, M., Bradley J., Sakimura, N.: Internet Engineering Task Force (IETF), May 2015. https://tools.ietf.org/html/rfc7519

  10. Liu, A.X., Kovacs, J.M., Huang, C., Gouda, M.: A Secure cookie protocol. In: Proceedings of 14th International Conference on Computer Communications and Networks (2005). http://www.cse.msu.edu/~alexliu/publications/Cookie/cookie.pdf

  11. Hsieha, M.-D., Wangb, T.-P., Tsaia, C.-S., Tsenga, C.-C.: Stateful session handoff for mobile WWW. Inf. Sci. 176(9), 1241–1265 (2006). https://doi.org/10.1016/j.ins.2005.02.009

    Article  Google Scholar 

  12. Mozilla official website. https://www.mozilla.org/en-US/firefox/sync. Accessed 31 Mar 2017

  13. Taivalsaari, A., Mikkonen, T., Systä, K.: Liquid software manifesto: the era of multiple device ownership and its implications for software architecture. In: IEEE 38th Annual Computer Software and Applications Conference, COMPSAC, Västerås, pp. 338–343. IEEE, Sweden (2014)

    Google Scholar 

  14. Todorov, D.: Mechanics of User Identification and Authentication: Fundamentals of Identity Management, pp. 1–45. Auerbach Publications, London (2007)

    Book  Google Scholar 

  15. Weiser, M.: The computer for the 21st century. Sci. Am. 265(3), 94–104 (1991)

    Article  Google Scholar 

  16. Gallidabino, A., Pautasso, C., Ilvonen, V., Mikkonen, T., Systä, K., Voutilainen, J.-P., Taivalsaari, A.: On the architecture of liquid software: technology alternatives and design space. In: The Proceedings of WICSA (2016)

    Google Scholar 

  17. Gallidabino, A., Pautasso, C., Mikkonen, T., Systä, K., Voutilainen, J.-P., Taivalsaari, A.: Architecting Liquid Software. J. Web Eng. (2017, to appear)

    Google Scholar 

  18. Voutilainen, J.-P., Mikkonen, T., Systä, K.: Synchronizing application state using virtual DOM trees. In: Casteleyn, S., Dolog, P., Pautasso, C. (eds.) ICWE 2016. LNCS, vol. 9881, pp. 142–154. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46963-8_12

    Chapter  Google Scholar 

  19. Casario, M., Elst, P., Brown, C., Wormser, N., Hanquez, C.: HTML5 geolocation API. In: Book HTML5 Solutions, Essential Techniques for HTML5 Developers, pp. 263–280. Apress publishers (2011)

    Google Scholar 

  20. Eriksson, B., Barford, P., Maggs, B., Nowak, R.: Posit: a lightweight approach for IP geolocation. In: Journal ACM SIGMETRICS Performance Evaluation Review, pp. 2–11 (2012)

    Google Scholar 

  21. Hardt, D. (ed.): The OAuth 2.0 Authorization Framework, Internet Engineering Task Force (IETF), pp. 10–12, October 2012. https://tools.ietf.org/html/rfc6749

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sivamani Thangavel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Thangavel, S., Systä, K. (2018). Liquid Transfer of User Identity. In: Garrigós, I., Wimmer, M. (eds) Current Trends in Web Engineering. ICWE 2017. Lecture Notes in Computer Science(), vol 10544. Springer, Cham. https://doi.org/10.1007/978-3-319-74433-9_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-74433-9_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-74432-2

  • Online ISBN: 978-3-319-74433-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics