skip to main content
10.1145/1180367.1180384acmconferencesArticle/Chapter ViewAbstractPublication PagesccsConference Proceedingsconference-collections
Article

Single sign-on for java web start applications using myproxy

Authors Info & Claims
Published:03 November 2006Publication History

ABSTRACT

Single sign-on is critical for the usability of distributed systems. While there are several authentication mechanisms which support single sign-on (e.g. Kerberos and X.509), it may be difficult to modify a particular legacy application to utilize an authentication scheme other than username/password. Asimple solution for single sign-on involves transmitting a user's password over the network. However, it is undesirable to expose a user's private password in an insecure environment. This paper describes our effort to create "session passwords" which are short-lived passwords transmitted in lieu of a user's private password. Our implementation utilizes the MyProxy X.509 credential service as an authentication service. We demonstrate our solution in the MAEviz application portal, a Java Web Start application for earthquake risk management and analysis.

References

  1. Automated Learning Group, NCSA, MAEviz Introduction & Tutorial, Sep. 2004. http://algdocs.ncsa.uiuc.edu/TU-20040901-1.pdfGoogle ScholarGoogle Scholar
  2. Basney, J., Humphrey, M., and Welch, V., The MyProxy Online Credential Repository, Software: Practice and Experience, Volume 35, Issue 9, July 2005, pp. 801--816. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cantor, S., Hodges, J., Kemp, J., and Thompson, P., Liberty ID-FF Architecture Overview, Version 1.2-errata-v1.0, Liberty Alliance Project Website, 2005. http://www.projectliberty.org/specsGoogle ScholarGoogle Scholar
  4. Counterman, C., Glenn, G., Gollub, R., Norton, M., Severance, C., Speelmon, L., Sakai Java Framework, Version 1.5, Technical Report Sakai Project, Mar. 5, 2005. http://www.sakaiproject.org/Google ScholarGoogle Scholar
  5. Elnashai, A.S., Director, MAE Center Launches New Website, Inside MAE, Winter 2006, Vol. 9, No. 1, 2006, p.6. http://mae.cee.uiuc.edu/Google ScholarGoogle Scholar
  6. Herrick, A., Java Network Launching Protocol & API Specification (JSR-00056), Java Cummunity Process Website, 2005. http://jcp.org/aboutJava/communityprocess/mrel/jsr056/index2.htmlGoogle ScholarGoogle Scholar
  7. Housley, R., Polk, W., Ford, W., Solo, D., Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile, Internet Engineering Task Force Request For Comments 3280, IETF Website, 2002. http://www.ietf.org/rfc/rfc3280.txt Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Khan, F. Simplify Enterprise Java Authentication with Single Sign-on, IBM Website, Sep. 9, 2003. http://www-128.ibm.com/developerworks/java/library/j-gss-sso/Google ScholarGoogle Scholar
  9. Marinilli, M., Java Deployment with JNLP and WebStart, Sams Publishing, Indianapolis, IN, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Microsoft Corp., Microsoft .NET Passport Review Guide, Jan. 2004. http://www.microsoft.com/net/services/passport/review_guide.aspGoogle ScholarGoogle Scholar
  11. Newman, B.C. and Ts'o, T., Kerberos: An Authentication Service for Computer Networks, IEEE Communications, 32(9):33--38, Sept. 1994.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Novotny, J., Tuecke, S., and Welch, V., An Online Credential Repository for the Grid: MyProxy, Proceedings of the Tenth International Symposium on High Performance Distributed Computing (HPDC-10), IEEE Press, August 2001. http://myproxy.ncsa.uiuc.edu/ Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Osbaldeston, R. and Bauer, G., Unofficial Java Web Start/JNLP FAQ: http://lopica.sourceforge.net/faq.htmlGoogle ScholarGoogle Scholar
  14. Pubcookie Website: http://www.pubcookie.org/Google ScholarGoogle Scholar
  15. Schwidder, J., Talbott, T., Myers, J., Bootstrapping to a Semantic Grid, Proceedings of the Semantic Infrastructure for Grid Computing Applications Workshop, IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID), Cardiff, UK, May 9-12, 2005. http://www.scidac.org/SAM/fd Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Shibboleth Website: http://shibboleth.internet2.edu/Google ScholarGoogle Scholar
  17. Tuecke, S., Welch, V., Engert, D., Pearlman, L., Thompson, M., Internet X.509 Public Key Infrastructure (PKI) Proxy Certificate Profile, Internet Engineering Task Force Request For Comments 3820, IETF Website, 2004. http://www.ietf.org/rfc/rfc3820.txtGoogle ScholarGoogle Scholar

Index Terms

  1. Single sign-on for java web start applications using myproxy

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SWS '06: Proceedings of the 3rd ACM workshop on Secure web services
                November 2006
                120 pages
                ISBN:1595935460
                DOI:10.1145/1180367

                Copyright © 2006 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 3 November 2006

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Upcoming Conference

                CCS '24
                ACM SIGSAC Conference on Computer and Communications Security
                October 14 - 18, 2024
                Salt Lake City , UT , USA

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader