아무도이 문제를 해결할 수 있습니까?OAuth2 및 UWP Xamarin.Forms
UAP에서 OAuth2를 사용하는 방법을 모르겠다. 예를 들어
는 인증에서 Andriod 코드에 다음과 같다 :
[assembly: ExportRenderer(typeof(LoginPage), typeof(LoginPageRenderer))]
namespace TestTask.Droid
{
class LoginPageRenderer : PageRenderer
{
private static bool _isShown;
protected override void OnElementChanged(ElementChangedEventArgs<Page> e)
{
base.OnElementChanged(e);
if (_isShown) return;
_isShown = true;
var activity = this.Context as Activity;
var auth = new OAuth2Authenticator(
clientId: "someId",
scope: "",
authorizeUrl: new Uri("https://oauth.vk.com/authorize"),
redirectUrl: new Uri("https://oauth.vk.com/blank.html"));
auth.Completed += (sender, eventArgs) => {
if (eventArgs.IsAuthenticated)
{
AuthInfo.Token = eventArgs.Account.Properties["access_token"].ToString();
AuthInfo.UserID = eventArgs.Account.Properties["user_id"].ToString();
}
else
{
// The user cancelled
}
};
activity?.StartActivity((Intent)auth.GetUI(activity));
}
}
}
너무 용액 안드로이드에있어서
protected override void OnElementChanged(ElementChangedEventArgs<Page> e)
및 코드 FO이 행에
activity?.StartActivity((Intent)auth.GetUI(activity));
내 질문은 : 어떻게 UWP에서 동일한 작업을 수행 할 수 있습니까? 또는 어떻게 UWP에서 작동하게 할 수 있습니까?