以前は私たちのために使用されていた認証が突然停止しました。 Xamamin iOs
でアプリを作成し、ClientID
を指定してURLを指定通りにリダイレクトすると、Azure ADアカウントにアプリケーションを登録しました。しかし、それは「authContext.AcquireTokenが」と呼ばれているエラーをスローOAuth認証は、ios XamarinのエラーAADSTS65005で失敗します
例外:Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException:AADSTS65005:クライアントアプリケーションが「example.com/」をリソースへのアクセスを要求しました。クライアントがrequiredResourceAccessリストでこのリソースを指定していないため、この要求は失敗しました。
トレースID:ea22c27c-9913-4423-92dc-6fff1cf9904d
相関ID:4c19258b-2391-4585-911e-853157dde073
タイムスタンプ:2017年1月24日09:28:49Z
var authContext = new AuthenticationContext(authority); if (authContext.TokenCache.ReadItems().Any()) authContext = new AuthenticationContext(authContext.TokenCache.ReadItems().First().Authority); var authResult = await authContext.AcquireTokenAsync(resource, clientId, new Uri(returnUri), new PlatformParameters(UIApplication.SharedApplication.KeyWindow.RootViewController));
と権限の変数のために、私たちは「を使用していた:私たちはトークンを取得するために使用している
コード210 "を認証する。我々はまた、 "https://login.windows.net/common"を試しましたが、運がありません。
最近、このコードの実行を停止させたマイクロソフトの更新プログラムがありましたか?
残念ながら、これは機能しませんでした。私はそれはオフィス365の更新と関係があると思う - 私は、アプリケーションを実行する場合、上記の "AADSTS65005"エラーを与えるが、私はリダイレクトURIを変更すると、リダイレクトの代わりに、私のアプリでページを開きます。以前は私のために働いていました。私も新しいクライアントネイティブアプリを作成しようとしましたが、それは私に同じエラーを返しました。何が間違っていますか? –
アクセスしているリソースは何ですか?あなたが許可した許可についてのスクリーンショットを共有してもよろしいですか? –
私はsharepointサイトにリソースとしてアクセスしようとしています。ここにscreenshotへのリンクがあります - https://www.dropbox.com/s/557gmo7zti6vbez/ADAuthentication.png?dl=0 –