Appengine поддерживает федеративный вход в систему, при котором произвольные поставщики OpenID могут быть добавлены в список сторон, которые могут аутентифицировать пользователя. Однако некоторые организации, особенно facebook, не поддерживают OpenID. Как можно объединить поддержку OpenID, предоставляемую GAE, с механизмами, которые могут поддерживать OAuth или другие механизмы входа в систему?
Подробнее (предполагается GAE Python) ...
Мое понимание того, как механизм OpenID предназначен для работа выглядит следующим образом:
create_login_url
логин: требуется
в моем
app.yaml
У меня проблема в том, что я не вижу, как этот подход сочетается с OAuth facebook - если доступ к ресурсам контролируется Google ( per app.yaml
), где можно вставить аутентификацию facebook?
Примечания: