OpenID is an authentication system developed by LiveJournal and SixtApart. Compared with the current popular website account system (Passport), OpenID is open and decentralized. It is not based on the registration procedure of an application website, and is not limited to the login use of a single website. The OpenID account can be used in any OpenID application website, thus avoiding the tedious process of multiple registration and filling in identity information. In short, OpenID is a user centered distributed authentication system. Users only need to register to obtain OpenID, and then they can use this OpenID account to log in freely among multiple websites, without having to register an account for every website they visit.
At present, there are two ways of account management on the Internet: 1. Single account system. The user account management mode adopted by some websites that only provide a single service. After registering, users can use this account to realize all functional operations on their network. 2. Pass. For example, Google, 163, Microsoft and other websites that provide multiple services use account management programs. After registering once, users can use this account freely in the groups of these websites. The images of these two modes are the appearance of tickets and pass tickets in the Forbidden City: tickets can only enter one scene; Passes can enter all scenes of the Forbidden City.
This is not the case with OpenID. It is more extensive than the ordinary pass. With OpenID, you can not only play freely in all scenes of the Forbidden City, but also play in the Summer Palace. That is to say, OpenID is not limited to a certain website or website group. It can freely shuttle through any OpenID application website.
Brief Introduction to OpenID Technology Principle
Suppose you already have an OpenID account registered with website A, website B supports the use of OpenID account login, and you have never logged in. At this time, when you enter your OpenID account in the corresponding login interface of website B for login, the browser will automatically turn to a page of website A for authentication. At this time, you just need to enter the password you provided when you registered at website A to log in to website A, and then conduct verification management on website B (permanently allowed, only allowed once or not allowed), and the page will automatically go to website B. If you choose to allow, you will log in to the B website. (If you choose not to allow...) At this time, you can use your OpenID account to implement all the functions of Website B.
This is a simple B-A-B process, and the actual operation will be simpler and clearer. The following figure shows the relationship between multiple OpenID application websites and your OpenID account.
How openid works
In process A, you can verify your identity and select corresponding personal data. That is to say, you use an OpenID account provided by website A to log in to websites B, C, D, E and F.