Can i achieve single sign on with openid -


i have been reading lot on single sign on , openid have checked documentation openid , single sign on on below link

single sign on

http://rashidi.zin.my/geek-talks/2009/06/30/php-mysql-curl-single-sign-on-with-multiple-domains.html
http://www.opengroup.org/security/sso/sso_intro.htm
http://www.authenticationworld.com/single-sign-on-authentication/
http://merbist.com/2012/04/04/building-and-implementing-a-single-sign-on-solution/
https://wiki.queensu.ca/display/itsd/single+sign-on
https://github.com/jasny/sso#readme
https://lw.microstrategy.com/msdz/msdl/940/docs/mergedprojects/websdk/topics/sso/sso_single_sign-on.htm

openid

http://openidexplained.com/
http://openid.net/pres/protocolflow-1.1.png -- flow diagram
http://wiki.openid.net/w/page/12995226/run%20your%20own%20identity%20server

simple concept understood on single sign on can explained below

user hits domain1.com.
domain1.com sees there's no session cookie.
domain1.com redirects sso.com
sso.com presents login page, , take credentials
sso.com sets session cookie user
sso.com redirects domain1 special url (like domain1.com/ssologin)
ssologin url contains parameter "signed" sso.com. simple base64 of encrypting loginid using shared secret key.
domain1.com takes encrypted token, decrypts it, uses new login id log in user.
domain1 sets session cookie user.

now, next case.

user hits domain2.com, follows domain1 , redirects sso.com
sso.com has cookie user, not present login page
sso.com redirects domain2.com encrypted information domain2.com logs in user.

openid concept got can explained as

openid allows use existing account sign in multiple websites, without needing create new passwords. openid way of identifying no matter web site visit.

now problem after reading lot of documentation, not sure able achieve single sign on using openid , important me know before start code.
there way can upload database openid authentication, users not need go through drill again.

i appreciate if has implemented earlier or has reference me make clear

yes, openid give single signon across web applications may live in different domains. note openid 2.0 (which subject of links point to) deprecated , followed openid connect, see: http://openid.net/specs/openid-connect-core-1_0.html#introduction

there number of product , libraries can use build on: http://openid.net/developers/libraries/


Comments

Popular posts from this blog

javascript - Chart.js (Radar Chart) different scaleLineColor for each scaleLine -

apache - Error with PHP mail(): Multiple or malformed newlines found in additional_header -

java - Android – MapFragment overlay button shadow, just like MyLocation button -