Aktivieren von Authentifizierung und Autorisierung in Azure Container Apps mit X
In diesem Artikel wird veranschaulicht, wie Sie Azure Container Apps für die Verwendung von X als Authentifizierungsanbieter konfigurieren.
Sie benötigen ein X-Konto mit verifizierter E-Mail-Adresse und Telefonnummer, um den in diesem Artikel beschriebenen Vorgang abzuschließen. Um ein neues X-Konto zu erstellen, navigieren Sie zu x.com.
Registrieren Ihrer Anwendung bei X
Melden Sie sich beim Azure portal an, und wechseln Sie zu Ihrer Anwendung. Kopieren Sie Ihre URL, Sie verwenden sie später, um Ihre X-App zu konfigurieren.
Navigieren Sie zur X Developers-Website, melden Sie sich mit den Anmeldeinformationen für Ihr X-Konto an, und wählen Sie dann App erstellen aus.
Geben Sie den App-Namen und die Anwendungsbeschreibung für Ihre neue App ein. Fügen Sie die URL Ihrer Anwendung in das Feld Website-URL ein. Geben Sie im Abschnitt Rückruf-URLs die HTTPS-URL Ihrer Container-App ein, und fügen Sie den Pfad
/.auth/login/x/callback
an. Beispiel:https://<hostname>.azurecontainerapps.io/.auth/login/x/callback
.Geben Sie unten auf der Seite mindestens 100 Zeichen in Mitteilen, wie diese App verwendet wird ein, und wählen Sie dann Erstellen aus. Wählen Sie im Popupfenster erneut Erstellen aus. Die Anwendungsdetails werden angezeigt.
Wählen Sie die Registerkarte Keys and Access Tokens .
Notieren Sie sich diese Werte:
- API-Schlüssel
- Geheimer API-Schlüssel
Wichtig
Der geheime API-Schlüssel ist ein wichtiges Sicherheitsmerkmal. Teilen Sie diesen Schlüssel mit niemandem, und geben Sie ihn nicht über Ihre App frei.
Hinzufügen von X-Informationen zu Ihrer Anwendung
Melden Sie sich am Azure-Portal an und navigieren Sie zu Ihrer App.
Wählen Sie Authentifizierung im Menü auf der linken Seite. Wählen Sie Identitätsanbieter hinzufügen aus.
Wählen Sie Twitterin der Dropdown-Liste der Identitätsanbieter aus. Fügen Sie die Werte von
API key
undAPI secret key
ein, die Sie zuvor abgerufen haben.Das Geheimnis wird als Geheimnis in Ihrer Container-App gespeichert.
Wenn Sie den ersten Identitätsanbieter für diese Anwendung konfigurieren, wird ein Abschnitt mit den Einstellungen für die Container Apps-Authentifizierung angezeigt. Andernfalls fahren Sie mit dem nächsten Schritt fort.
Diese Optionen bestimmen, wie Ihre Anwendung auf nicht authentifizierte Anforderungen reagiert. Die Standardauswahl leitet alle Anforderungen zur Anmeldung mit diesem neuen Anbieter um. Sie können dieses Verhalten jetzt anpassen oder diese Einstellungen später über den Hauptbildschirm der Authentifizierung anpassen, indem Sie neben den Authentifizierungs-Einstellungendie Option Bearbeiten auswählen. Weitere Informationen zu diesen Optionen finden Sie unter Authentifizierungs-Fluss.
Wählen Sie Hinzufügen.
Sie können nun X für die Authentifizierung in Ihrer App verwenden. Der Anbieter wird auf dem Bildschirm Authentifizierung aufgeführt. Von dort aus können Sie diese Anbieterkonfiguration bearbeiten oder löschen.
Arbeiten mit authentifizierten Benutzern
In den folgenden Anleitungen erfahren Sie mehr über das Arbeiten mit authentifizierten Benutzern: