我有一个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);
}
对此有任何帮助将不胜感激?我应该以其他方式访问令牌吗?
答案 0 :(得分:1)
我在叫AuthenticationContinuationHelper
(MSAL)而不是AuthenticationAgentContinuationHelper
(ADAL)
https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/issues/1541