2010-08-25 1 views
0

Я изо всех сил, чтобы получить Windows Live Web Authentication работает на Google App Engine (GAE) с использованием Python , так как я совершенно новой для язык.Windows Live Web Authentication на Google App Engine (GAE) с помощью Python

Однако есть много примеров для Facebook и Twitter, мне было интересно, если кто-нибудь еще придумал решение для Windows Live?

ответ

0

Я закончил с использованием http://anyopenid.com, который обеспечивает неплохой мост для openid, и я смог использовать его с Google App Engine.

0

Из того, что я могу сказать, SDK, о котором вы говорите, используется только для аутентификации, а не для авторизации. То есть, это позволяет вам однозначно идентифицировать пользователя по их идентификатору Windows Live ID, но, скажем, программным образом не импортировать свои контакты Hotmail.

Если это так, было бы проще использовать встроенную поддержку OpenID, которая уже доступна с обеих сторон. Поставщик OpenID Windows Live: OpenID.Live-INT.com; инструкции по аутентификации с использованием OpenID в App Engine можно найти @http://code.google.com/appengine/articles/openid.html.

+0

Я попробовал этот подход, используя: users.create_login_url (federated_identity = 'openid.live-int.com', DEST_URL = '/') К сожалению, не признает его в качестве поставщика OpenId, а также например, перенаправляется на: http://www.google.com/gen_204?reason=EmptyURL Что побуждает меня полагать, что для проверки подлинности Windows Live требуется дополнительный «материал» (аналогичный поддержке facebook для openid). –

+0

Я думаю, проблема в том, что openid еще не поддерживает Windows Live, см. Http://winliveid.spaces.live.com/Blog/cns!AEE1BB0D86E23AAC!1791.entry Единственный способ сделать это сейчас с помощью «Windows Live ID Web Authentication SDK» http://msdn.microsoft.com/en-us/library/bb676633.aspx, с которым я боролся. –

+0

Ну, это отстой. Это не идеально, но вы можете использовать http://www.clickpass.com/ в качестве моста OpenID для учетных записей Windows Live. –

 Смежные вопросы

  • Нет связанных вопросов^_^