Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Der Anmeldeendpunkt für die gehostete Benutzeroberfläche: /login
Der Anmeldeendpunkt ist ein Authentifizierungsserver und ein Weiterleitungsziel von Autorisieren des Endpunkts. Es ist der Einstiegspunkt zur gehosteten Benutzeroberfläche, wenn Sie keinen Identitätsanbieter angeben. Wenn Sie eine Weiterleitung zum Anmeldeendpunkt generieren, wird die Anmeldeseite geladen und dem Benutzer werden die für den Client konfigurierten Authentifizierungsoptionen angezeigt.
Anmerkung
Der Anmeldeendpunkt ist eine Komponente der gehosteten Benutzeroberfläche. Rufen Sie in Ihrer App Verbundseiten und gehostete Benutzeroberflächenseiten auf, die Benutzer zum Anmeldeendpunkt weiterleiten. Der direkte Zugriff von Benutzern auf den Anmeldeendpunkt hat sich als Methode nicht bewährt.
GET/login
Der /login
-Endpunkt unterstützt HTTPS GET
nur für die erste Anfrage Ihres Benutzers. Ihre App ruft die Seite in einem Browser wie Chrome oder Firefox auf. Wenn Sie /login
von zu weiterleitenAutorisieren des Endpunkts, werden alle Parameter weitergegeben, die Sie in Ihrer ursprünglichen Anfrage angegeben haben. Der Anmeldeendpunkt unterstützt alle Anforderungsparameter des Autorisierungsendpunkts. Sie können auch direkt auf den Anmeldeendpunkt zugreifen. Es hat sich als Methode bewährt, die Sitzungen aller Benutzer mit /oauth2/authorize
zu starten.
Beispiel — Fordere den Benutzer auf, sich anzumelden
Dieses Beispiel zeigt einen Anmeldebildschirm an.
GET https://mydomain.auth.us-east-1.amazoncognito.com/login? response_type=code& client_id=ad398u21ijw3s9w3939& redirect_uri=https://YOUR_APP/redirect_uri& state=STATE& scope=openid+profile+aws.cognito.signin.user.admin
Beispiel — Antwort
Der Authentifikationsserver wird mit Autorisierungs-Code und -Status zurück an Ihre App geleitet. Der Server muss den Code und den Status an die Abfragezeichenfolge-Parameter zurücksenden und nicht an das Fragment.
HTTP/1.1 302 Found
Location: https://YOUR_APP/redirect_uri?code=AUTHORIZATION_CODE&state=STATE
Vom Benutzer initiierte Anmeldeanfrage
Nachdem Ihr Benutzer den /login
-Endpunkt geladen hat, kann er einen Benutzernamen und ein Passwort eingeben und Anmelden wählen. Wenn er dies tut, generiert er eine HTTPS POST
-Anfrage mit denselben Header-Anforderungsparametern wie die GET
-Anfrage und einem Anforderungstext mit seinem Benutzernamen, Passwort und einem Gerätefingerabdruck.