Api 使用REST将用户登录到Windows Live
我正在阅读windows live开发者文档。在这方面,我看到他们有一个类似这样的身份验证方法Api 使用REST将用户登录到Windows Live,api,rest,oauth,windows-live,Api,Rest,Oauth,Windows Live,我正在阅读windows live开发者文档。在这方面,我看到他们有一个类似这样的身份验证方法 GET https://oauth.live.com/authorize?client_id=CLIENT_ID&scope=SCOPES& response_type=RESPONSE_TYPE&redirect_uri=REDIRECT_URL 除了我知道用户的用户名和密码在哪里之外,我什么都懂? 我计划创建一个应用程序(我生命中的第一个)来学习如何工作 我也从
GET https://oauth.live.com/authorize?client_id=CLIENT_ID&scope=SCOPES&
response_type=RESPONSE_TYPE&redirect_uri=REDIRECT_URL
除了我知道用户的用户名和密码在哪里之外,我什么都懂?
我计划创建一个应用程序(我生命中的第一个)来学习如何工作
我也从未在REST上使用或编码过任何东西。使用OAuth时,您的应用程序从未收到用户的用户名或密码。相反,用户在Windows Live服务器上登录Windows Live,并授权您的应用程序访问其信息。在他们授权您的应用程序后,您将代表用户从Windows Live接收访问令牌。然后将该访问令牌与Live API一起使用以检索用户信息 使用REST协议编写代码并不太复杂。根据我的经验,您只是使用GET或POST作为请求方法为API指定参数。将OAuth添加到请求中需要指定其他参数
您的任务是在这里学习两件事,因为您以前从未做过REST或OAUTH。花时间查看两者。使用OAuth时,应用程序永远不会收到用户的用户名或密码。相反,用户在Windows Live服务器上登录Windows Live,并授权您的应用程序访问其信息。在他们授权您的应用程序后,您将代表用户从Windows Live接收访问令牌。然后将该访问令牌与Live API一起使用以检索用户信息 使用REST协议编写代码并不太复杂。根据我的经验,您只是使用GET或POST作为请求方法为API指定参数。将OAuth添加到请求中需要指定其他参数
您的任务是在这里学习两件事,因为您以前从未做过REST或OAUTH。花时间研究两者。Oauth很难获得,也很难实现 您应该选择一个现成的Oauth库,它们适用于大多数语言。 (那么你就不必担心细节了。奥托:你应该知道它是如何工作的,知道如何设置和修复出现问题的情况。)
Oauth很难获得,也很难实现 您应该选择一个现成的Oauth库,它们适用于大多数语言。 (那么你就不必担心细节了。奥托:你应该知道它是如何工作的,知道如何设置和修复出现问题的情况。)