Ich versuche, meine Benutzer in Azure AD zu authentifizieren. Ich habe meine App im Azure Mobile Center registriert, die Identität aktiviert und den Azure-Authentifizierungsendpunkt zur Kenntnis genommen.Xamarin Forms - Azure-Anmeldeseite wird nicht gefunden?
Ich habe meine App auch in der Azure AD App-Registrierung als native App registriert.
Ich kehrte schließlich zu meinem Mobile Center zurück, um die Azure AD-Identität zu aktivieren, und legte die Client-ID auf die gleiche wie die Azure-Anwendungs-ID fest.
Ich denke, die Dinge sind hier nicht klar genug für mich.
Ich denke, dass meine Implementierung der Authentifizierung in Xamarin OK ist, weil, wenn ich auf dem Button auf meinem Android-Projekt klicken
private async void LoginClick(object sender, EventArgs e)
{
if (App.Authenticator != null)
authenticated = await App.Authenticator.AuthenticateAsync();
}
}
Ein neues Fenster mit dem „Authentifizieren“ Titel erscheint. Allerdings kann ich nicht auf meinen Endpunkt erhalten und die Meldung:
Die Webseite https://mobile- {} Somenumbers .azurewebsites.net/.auth/login/AAD könnte werden temporarly oder es bewegt worden sein dauerhaft auf eine neue Web-Adresse
Meine Authentifizierungsmethode ist die grundlegendste, aus einer Probe:
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;
}
}
Hat jemand vor dieser Frage getroffen? Gibt es Hinweise, wie Sie sich bei den AD-Diensten anmelden können?
Vielen Dank im Voraus!
Es war in der Tat ein Konfigurationsproblem. Meine Homepage-URL wurde nicht auf den richtigen Pfad festgelegt. Vielen Dank! –