Problems and solutions for analyzing single sign-on (Flowchart and data security)

Source: Internet
Author: User

On a piece of my friends in accordance with the article: [Original] single sign-on (SSO) component design and implementation, according to their own understanding of a summary analysis: Analysis of single sign-on (flowchart and data security).

At that time according to the SSO process to do a personal analysis, but also get a lot of friends of the comments and help, but the pity is that no one of the garden friends to put forward my drawings of the problems in the flow chart. It may be that people do not see my picture (I am not).

At the time I thought there was not much of a problem with the process and the business logic, and when I talked to my friends about SSO, I was very proud of the SSO process and thought, and he was quite sure, but one of his questions stumped me.

His problem is this:

If User A is approved by the Certification center at the Federated site SiteA. This allows user A's user uid to appear in the list of lines in the Certification center. At this point, if user a reopened a federated subweb SiteB, how do you confirm the user's identity at the Federated site SiteB? Press

This user A should be logged in at the Federated Point SiteB.

To do this again, post your own understanding of the SSO flowchart and attach the three questions that bothered me on the diagram.

Follow the SSO login process (personal understanding):

First of all:

Determine if the session["UID" for this site exists, and if the session state exists for this site, it indicates that it is logged in.

Problem: Managing session state of subwebs by using sessions, it can effectively reduce the association between a child station and a federated site. But when the session of a subweb expires, this may be the case, and the session that exists in subweb A does not expire, but the sesion in subweb B is just expired , and the user does not pass the normal exit operation, at this time how to control the online list of certification Center? Is it existence or not?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.