Я хотел бы предоставить стороннюю аутентификацию пользователя в приложении для приложений приложений. вариант федеративного входа в appengine не совсем то, что я ищу, и я не вижу конечных точекобъединенный логин Vs. oauth on google app engine
что я хочу, это аутентификация пользователей через openid, как это делается здесь, в stackoverflow. В первый раз, когда пользователь должен авторизовать приложение и в последующие моменты времени ему нужно будет только войти в систему или войти снова в стороннее приложение, а затем перенаправить в мое приложение.
мое приложение написано на python и im, используя веб-сайт торнадо в качестве рамки. я видел, что у торнадо есть свой собственный модуль auth, который я хочу проверить, но я хотел попросить предложения, прежде чем переходить на код.
В основном я хотел бы, чтобы пользователи могли входить в систему через facebook, twitter и google.
аутентификация на facebook кажется не такой сложной на графике.facebook.com, но ее нелегко проверить аутентификация через twitter выглядит сложнее для меня, и я не могу найти четких примеров.
Я хотел бы услышать ваши впечатления/предложения об этом.
что касается twitter? есть ли для этого конечная точка? – aschmid00
@ aschmid00 Twitter использует OAuth (он действительно предназначен для авторизации, а не для аутентификации, но люди все равно используют его как auth), который поддерживается App Engine, а не как часть федеративного входа. –
@nick johnson вот что я имею в виду. если я хочу использовать google, facebook, twitter для аутентификации пользователей, я могу использовать федеративный логин только для учетной записи google. что означает, что лучше, если я использую пакет торнадо auth, который портирован для работы над appengine внутри рамки tipfy, чтобы иметь один пакет, который имеет дело с аутентификацией. – aschmid00