繁体   English   中英

使用OAuth2的Windows Phone应用

[英]Windows Phone app using OAuth2

我开始开发使用OAuth2的有趣应用程序。 我从Trakt http://docs.trakt.apiary.io/#reference/authentication-oauth/authorize/authorize-application使用此API

现在,我想做的是身份验证,但是代码有些问题。

我没有nuget包有帮助,这是我的代码。

System.Uri myUri = new System.Uri("https://api-v2launch.trakt.tv/oauth/authorize?response_type=code&client_id=" + CLIENT_ID + "&redirect_uri=urn:ietf:wg:oauth:2.0:oob");
webBrowser.Visibility = System.Windows.Visibility.Visible;
webBrowser.Navigate(myUri);

CLIENT_ID由网站API给出,并且说要放置“ urn:ietf:wg:oauth:2.0:oob”用于本地测试。

运行该应用程序时,我将获得一个页面登录,然后出现“授权”和“否”问题。 如果单击授权,它将为我提供一个代码,以后需要使用它。

虽然,我很难做一个GET方法来获取该代码,或者如果该人单击“否”来获取错误。

你们能帮我吗? 使用单个GET方法,我应该能够执行POST方法并继续开发应用程序。

感谢帮助

您需要做两件事。

1)您需要将URI设置为:ms-app:// {package-security-identifier}包标识符是您唯一的应用ID。

2)在Trakt中,您需要添加此重定向URI(您可以在应用程序设置中执行此操作)。

查看此Facebook Developer帖子以获取有关使用其登录流程的详细信息,该流程类似: https : //developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM