私が開発しているxamarinフォームアプリケーションのクライアントサイド認証を実装しようとしています。 Azureのモバイルサービスを使用している場合、Azureのアクティブディレクトリをxamarinに統合する方法に関するチュートリアルを毎回行ってきました。このエラーはloginAsyncを呼び出す時点で常にスローされます。紺碧のログを使ってさらに調べてみると、エラーはeasyauthモジュールから来ていることがわかりました。過去1週間の毎日の私が言ったように私はこの問題に関するすべての単一のチュートリアルに従っていると私は今それにされているEasyAuthModule_32ビットxamarinフォームでエラー401が発生する
を助けてください
try
{
AuthenticationContext ac = new AuthenticationContext(authority);
ac.TokenCache.Clear();
AuthenticationResult ar = await ac.AcquireTokenAsync(resource, clientId, new Uri(returnUri), new PlatformParameters(this));
JObject payload = new JObject();
payload["access_token"] = ar.AccessToken;
// DataRepository.DefaultManager.CurrentClient.Logout();
user = await DataRepository.DefaultManager.CurrentClient.LoginAsync(MobileServiceAuthenticationProvider.WindowsAzureActiveDirectory,payload);
}
catch (Exception ex)
{
CreateAndShowDialog(ex.Message, "Authentication failed");
}
NOTIFY_MODULE_START \t ModuleNameを= "EasyAuthModule_32bit"、通知= "AUTHENTICATE_REQUEST"、fIsPostNotification \t 17 = "偽":通知= "AUTHENTICATE_REQUEST" はhttpStatus 29.541 MODULE_SET_RESPONSE_ERROR_STATUS 警告\t ModuleNameを= "EasyAuthModule_32bit"、35 = "401"、HttpReason = "不正"、HttpSubStatus = "71"、のErrorCode = "予期しないエラー (0x80004005の)"、ConfigExceptionInfo = "" \t 17:35:29.557 NOTIFY_MODULE_END \t ModuleNameを= "EasyAuthModule_32bit"、通知= "AUTHENTICATE_REQUEST"、fIsPostNotificationEvent = "false"、NotificationStatus = "NOTIFI CATION_FINISH_REQUEST "\t 17:35:29.573 –