2007·federation
Historical
OpenID 2.0
Децентрализованный SSO через XRDS-discovery. Заменён OIDC.
Плюсы
- +Open standard
- +Юзер выбирает своего провайдера
Минусы
- −XML/XRDS, сложно
- −Заменён OpenID Connect
OpenID 2.0 (RP ↔ OP)
- 1.Browser → RPSubmit OpenID URL
- 2.RP → OPXRDS / Yadis discovery
- 3.OP → RPendpoint, types
- 4.RP → Browser302 → OP?openid.mode=checkid_setup
- 5.Browser → OPlogin on OP
- 6.OP → Browser302 → RP?openid.mode=id_res&sig=…
- 7.Browser → RPGET return_to with assertion
- 8.RP → OPcheck_authentication (или сверка sig)
- 9.OP → RPis_valid:true
OpenID 2.0
Симуляция id_res-ответа от OP к RP.
Network · DevTools