Xamarin ADAL AcquireTokenAsync没有返回结果! OnActivityResult被击中

问题描述 投票:0回答:1

我有一个xamarin.android应用程序,我正在使用ADAL进行身份验证。

我有一个调用的AuthService

var authResultAsync = await authContext.AcquireTokenAsync(...);

这个调用永远不会返回一个AuthenticationResult对象,而是我只是点击我的OnActivityResult而我永远无法访问我的令牌?

        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
    {
        base.OnActivityResult(requestCode, resultCode, data);
        AuthenticationContinuationHelper.SetAuthenticationContinuationEventArgs(requestCode, resultCode, data);
    }

对此有任何帮助将不胜感激?我应该以不同的方式访问我的令牌吗?

c# android xamarin xamarin.android adal
1个回答
1
投票

我叫AuthenticationContinuationHelper(MSAL)而不是AuthenticationAgentContinuationHelper(ADAL)

https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/issues/1541

© www.soinside.com 2019 - 2024. All rights reserved.