Share via


Aktivieren von Authentifizierung und Autorisierung in Azure Container Apps mit Twitter

In diesem Artikel wird veranschaulicht, wie Sie Azure Container Apps zur Verwendung von Twitter als Authentifizierungsanbieter konfigurieren.

Sie benötigen ein Twitter-Konto mit verifizierter E-Mail-Adresse und Telefonnummer, um den in diesem Artikel beschriebenen Vorgang abzuschließen. Rufen Sie die Seite [twitter.com] auf, um ein neues Twitter-Konto zu erstellen.

Registrieren Ihrer Anwendung für Twitter

  1. Melden Sie sich beim Azure portal an, und wechseln Sie zu Ihrer Anwendung. Kopieren Sie die URL. Sie verwenden sie zur Konfiguration Ihrer Twitter-App.

  2. Wechseln Sie zur [Twitter Developers]-Website, melden Sie sich mit den Anmeldeinformationen für Ihr Twitter-Konto an, und wählen Sie dann App erstellen aus.

  3. 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/twitter/callback an. Beispiel: https://<hostname>.azurecontainerapps.io/.auth/login/twitter/callback.

  4. 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.

  5. 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 Twitter-Informationen zu Ihrer Anwendung

  1. Melden Sie sich am Azure-Portal an und navigieren Sie zu Ihrer App.

  2. Wählen Sie Authentifizierung im Menü auf der linken Seite. Wählen Sie Identitätsanbieter hinzufügen aus.

  3. Wählen Sie Twitterin der Dropdown-Liste der Identitätsanbieter aus. Fügen Sie die Werte von API key und API secret key ein, die Sie zuvor abgerufen haben.

    Das Geheimnis wird als Geheimnis in Ihrer Container-App gespeichert.

  4. Wenn Sie den ersten Identitätsanbieter für diese Anwendung konfigurieren, wird auch ein Abschnitt mit den Einstellungen für die Container Apps-Authentifizierung angezeigt. Andernfalls können Sie mit dem nächsten Schritt fortfahren.

    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.

  5. Klicken Sie auf Hinzufügen.

Sie können nun Twitter für die Authentifizierung in Ihrer App verwenden. Der Anbieter wird auf der Authentifizierungs- Anzeige 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:

Nächste Schritte