Wenn ich mit einigen Abfragezeichenfolgenparameter oder Form POST-Daten von einer Site zu einer anderen umleiten. Bei der Umleitung muss der Benutzer sich jedoch über die Azure AD-Authentifizierung anmelden (https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-how-to-configure-active-directory-authentication). So aktivieren Sie die Abfragezeichenfolgeparameter und die POST-Daten, die nach der erfolgreichen Anmeldung durch Azure AD an die Zielsite übergeben werden sollen. (Werden bei der Umleitung nach der Azure AD-Authentifizierung die Abfragezeichenfolgeparameter und die Formularpostdaten gelöscht?)Wie übergebe ich Abfragezeichenkettenparameter oder POST-Daten an eine umgeleitete Site, wenn ich Azure AD für die Anmeldung verwende?
3
A
Antwort
2
Sie können den Wert "state" in der Login-URL verwenden, um diese Eigenschaften zu speichern. Hier ist ein Beispiel für die Login-URL:
// Line breaks for legibility only
https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
client_id=6731de76-14a6-49ae-97bc-6eba6914391e
&response_type=code
&redirect_uri=http%3A%2F%2Flocalhost%2Fmyapp%2F
&response_mode=query
&scope=openid%20offline_access%20https%3A%2F%2Fgraph.microsoft.com%2Fmail.read
&state=12345
Lesen Sie mehr here:
Zustand
Ein Wert, die in der Anforderung, die auch in der Token Antwort zurückgegeben wird. Es kann eine Zeichenfolge aus beliebigen Inhalten sein, die Sie wünschen. Ein zufällig generierter eindeutiger Wert wird normalerweise zum Verhindern von Cross-Site-Request-Forgery-Angriffen verwendet. Der Status wird auch verwendet, um Informationen über den Status des Benutzers in der App zu codieren, bevor die Authentifizierungsanforderung aufgetreten ist, z. B. die Seite oder die Ansicht, in der sie sich befanden.
Lassen Sie mich wissen, ob dies hilft!
Verwandte Themen
- 1. Stille Anmeldung an Microsoft Azure AD mit der ADAL-Bibliothek
- 2. Wie übergebe ich Eingabeparameter für eine Komponente, wenn ich den benutzerdefinierten MDL-Dialog verwende?
- 3. Wie verwende ich eine einzelne Anmeldung für mehrere Web-Apps?
- 4. Wie verwende ich eine azure ad b2c-Anmelde-Richtlinie für den Start einer Web-App?
- 5. Wie übergebe ich Objekte an eine TemplateView?
- 6. Anpassen der Anmeldung mit Azure AD
- 7. Können Sie eine Azure AD-Anmeldung in eine Anwendung programmieren?
- 8. Wie übergebe ich eine Zeichenkette an setContentView()?
- 9. Wie übergebe ich eine Funktion an Enum.each?
- 10. Wie übergebe ich $ (this) an eine Funktion?
- 11. Wie übergebe ich Parameter an die Teilmenge()?
- 12. Wie übergebe ich GET-Parameter an meine AWS-Lambda-Funktion, wenn ich einen HTTP-Endpunkt verwende?
- 13. Wie übergebe ich eine Array-Zeichenkette an die c-Funktion?
- 14. Wie übergebe ich Schlüsselwortargumente an reactor.callLater
- 15. Wie übergebe ich Daten an einen Exceptionhandler?
- 16. Wie übergebe ich Kommandozeilenargumente an ipython
- 17. PHP - Wie übergebe ich eine globale Variable an eine Funktion
- 18. Azure AD vs. Azure AD B2C vs. Azure AD B2B
- 19. Wie übergebe ich eine Variable an die searchResult.Properties [] für die DirectoryServices-Klasse
- 20. Wie übergebe ich eine Nummer an eine Gestenerkennung?
- 21. Wie übergebe ich Parameter an die Add-Methode eines DataRow?
- 22. Wenn ich eine NDarray-Ansicht an eine Funktion übergebe, kann ich ihre Basis finden, aber wie finde ich die Scheibe?
- 23. Wie übergebe ich eine retrieve Datenbankdaten an eine andere Seite?
- 24. Wie übergebe ich Formularelemente an eine JavaScript-Validierungsfunktion?
- 25. Wie übergebe ich benutzerdefinierte Daten an Jasmine oder einen Reporter?
- 26. Wie übergebe ich Argumente an meinen Handler
- 27. Zugriff verweigert, wenn ich das Kennwort in AD von Azure
- 28. Wie übergebe ich Variablenwerte an andere Konfigurationsparameter?
- 29. Wie übergebe ich Parameter an ein Unterprogramm?
- 30. Wie übergebe ich Argumente an Shell-Skript?
Löscht Azure AD Formulardaten bei erfolgreicher Umleitung? – namrata
Nicht 100% klar, was du hier meinst. Könntest Du das erläutern? –
Ich habe zwei Websites, die eine interne und die andere gehostet als Azure-Website (beide nutzt AAD für SSO) Interne Website leitet auf Azure-Website mit Form Post-Daten um. Da die Azure-Website AAD Authenticated ist, wird sie auf login.microsoftonline.com umgeleitet, ruft das Token ab und kehrt still zur Azure-Website zurück. Im Prozess von Auth, meine Form Post-Daten, die ursprünglich eingereicht wurde, ist verloren. Ist das das erwartete Verhalten? – namrata