Windows phone 7 如何在Windows Phone上实现单点登录

Windows phone 7 如何在Windows Phone上实现单点登录,windows-phone-7,facebook-c#-sdk,single-sign-on,Windows Phone 7,Facebook C# Sdk,Single Sign On,我正在用C#开发一个WindowsPhone7应用程序 我想使用Facebook帐户实现我的登录页面。为此,我使用codeplex Facebook C#SDK 我该怎么做 谢谢。你可以用ACS来做这个。看见(也回答了你的另一个问题) 简而言之(假设您正在编写本机应用程序): 您的应用程序(如REST服务)信任ACS。为此,您需要一个由ACS发布的SWT(简单Web令牌) 在您的应用程序中,您嵌入了一个web浏览器,可以导航到应用程序、ACS和Facebook 在浏览器中进行令牌协商后,您提取

我正在用C#开发一个WindowsPhone7应用程序

我想使用Facebook帐户实现我的登录页面。为此,我使用codeplex Facebook C#SDK

我该怎么做


谢谢。

你可以用ACS来做这个。看见(也回答了你的另一个问题)

简而言之(假设您正在编写本机应用程序):

  • 您的应用程序(如REST服务)信任ACS。为此,您需要一个由ACS发布的SWT(简单Web令牌)
  • 在您的应用程序中,您嵌入了一个web浏览器,可以导航到应用程序、ACS和Facebook
  • 在浏览器中进行令牌协商后,您提取SWT并将其传递给本机应用程序
  • 对API的所有后续调用都包括SWT
如果你正在为手机编写一个“网络”应用程序,那么它就可以正常工作


在这两种情况下,您都会在后端使用WIF。它是一个RESTAPI,您需要链接中提到的OAuth扩展。如果它是一个网站,它的所有工作OOB

您可以使用ACS来实现这一点。看见(也回答了你的另一个问题)

简而言之(假设您正在编写本机应用程序):

  • 您的应用程序(如REST服务)信任ACS。为此,您需要一个由ACS发布的SWT(简单Web令牌)
  • 在您的应用程序中,您嵌入了一个web浏览器,可以导航到应用程序、ACS和Facebook
  • 在浏览器中进行令牌协商后,您提取SWT并将其传递给本机应用程序
  • 对API的所有后续调用都包括SWT
如果你正在为手机编写一个“网络”应用程序,那么它就可以正常工作


在这两种情况下,您都会在后端使用WIF。它是一个RESTAPI,您需要链接中提到的OAuth扩展。如果它是一个网站,它的所有工作OOB

链接摘要可以极大地改进答案。链接摘要可以极大地改进答案。