ユーザーがAzure ADで認証できるようにしようとしています。 私はAzureモバイルセンターに自分のアプリケーションを登録し、インデントを有効にし、Azure認証エンドポイントに注意しました。Xamarinフォーム - Azureログインページが見つかりません?
私はまた、Azure ADアプリの登録をネイティブアプリとして登録しました。
最後に私のモバイルセンターに戻り、Azure ADインデントを有効にし、クライアントIDをAzureアプリケーションIDと同じに設定しました。
ここでは私にとっては十分なものがないと思います。私は私のAndroidのプロジェクト
private async void LoginClick(object sender, EventArgs e)
{
if (App.Authenticator != null)
authenticated = await App.Authenticator.AuthenticateAsync();
}
}
新しいウィンドウに私のボタンをクリックしたときので
私はXamarinにおける認証の私の実装はOKだと思い、「認証」のタイトルで、表示されます。 https://mobile- {} someNumbers .azurewebsites.net/.auth /ログイン/ AADが temporarlyダウンしている可能性があり、またはそれが移動された可能性があり、Webページを
:しかし、私は自分のエンドポイントを取得し、メッセージを取得することはできません永久に新しいウェブ アドレス
への私の認証方法は、サンプルから、最も基本的なものである:
public async Task<bool> AuthenticateAsync()
{
bool success = false;
try
{
if (user == null)
{
user = await AuthenticationManager.DefaultManager.CurrentClient.LoginAsync(this, MobileServiceAuthenticationProvider.WindowsAzureActiveDirectory);
if (user != null)
{
System.Diagnostics.Debug.WriteLine("Authenticated !");
}
}
success = true;
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.Message);
}
return success;
}
}
は、誰もが前にこの問題を満たしていますか? ADサービスにログインするにはどうすればいいですか?
ありがとうございます!
本当に設定上の問題でした。 ホームページURLが正しいパスに設定されていませんでした。 ありがとうございました! –