Ich habe die Android example aus Microsoft Graph-Dokumentation verwendet.Microsoft Graph OAuth aktualisiert die Seite für die Outlook.com-E-Mail nicht, wenn loginHint verwendet wird
Wenn ich manuell eine E-Mail-Adresse eingeben, leitet es mich automatisch zur login.live.com
Anmeldeseite um.
Wenn ich ein loginHint
über die PublicClientApplication.acquireToken()
Methode von MSAL
jedoch passieren, es verweist nicht auf die login.live.com
. Stattdessen bleibt es auf login.microsoftonline.com
und meldet, dass die E-Mail-Adresse ungültig ist.
Ist es möglich, eine loginHint
für persönliche Konten zu übergeben?
Können Sie den Code und die URIs hinzufügen, die Sie verwenden? Es gibt nicht genügend Informationen, um zu diagnostizieren, was vor sich geht. –
Hallo! Ich benutze Beispiel von https://developer.microsoft.com/en-us/graph/docs/concepts/android Seite. Ich rufe PublicClientApplication.acquireToken (Aktivität, SCOPES, loginhint, Rückruf) ;. Wenn ich [email protected] als loginhint verwende, wird es nicht automatisch zu login.live.com umgeleitet, als ob ich diese Email manuell in chromewebview textbox eingegeben hätte. – Zalexei
Es sieht so aus, als ob dies ein Problem mit [Microsoft Authentication Library (MSAL)] (https://github.com/AzureAD/microsoft-authentication-library-for-android) oder 'login.microsoftonline.com' (welches behandelt die Umleitung, die du erwähnst). Ich habe die Frage aufgeräumt und neu markiert, damit die richtige Zielgruppe das sieht. –