Facebook + OpenId Connect

Я читал об OpenId Connect. Идея наличия федеративной идентичности, которая может использоваться многими сайтами, кажется прекрасной.

Мне было интересно, принимает ли Facebook OpenId Connect? Я не спрашиваю об использовании OAUTH для авторизации через службу Facebook Connect, но, минуя шаг авторизации Facebook, Facebook автоматически предоставляет моим пользователям доступ через токен сеанса OpenId Connect.

Это гипотетические шаги, которые я хотел бы предпринять.

  • Используйте знаки на моем сайте.
  • Проблемы с сайтом OpenId Connect Token
  • Пользователь переходит на сайт Facebook
  • Facebook reads the OpenId Connect token, and grants user access
    • (Facebook skips login prompt)

Это возможно? Кроме того, мне могут не хватать некоторых шагов (написание файла cookie), поскольку я нахожусь на ранней стадии создания мыслей.

Более того, я читал, что Facebook Connect - это конкурирующая технология, и поэтому было бы логично, если бы OpenId Connect не был реализован Facebook.

Если бы кто-нибудь мог пролить свет, я был бы очень благодарен.


person nVentimiglia    schedule 23.12.2013    source источник


Ответы (1)


Facebook предоставит вашему приложению токен, потому что ваше приложение, вероятно, будет доверять facebook (как IP), и уж точно не наоборот. Таким образом, пользователь вошел в facebook, вы также можете автоматически войти в свое приложение, но, вероятно, он увидит экран подтверждения, сообщающий ему, что ваше приложение хочет получить доступ к его пользовательской информации (личности) и его учетной записи, перечисляя услуги / информацию, которые приложению требуется доступ, и, возможно, он сможет выбрать / отменить выбор. Я не думаю, что Facebook еще поддерживает OpenID Connect ...

person Mihai Ciureanu    schedule 17.04.2014