Konfigurieren Sie Ihre App Service- oder Azure Functions-App, um die X-Anmeldung zu verwenden.

In diesem Artikel erfahren Sie, wie Sie Azure App Service oder Azure Functions so konfigurieren, dass X als Authentifizierungsanbieter verwendet wird.

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

So registrieren Sie Ihre Anwendung bei X:

  1. Melden Sie sich beim Azure portal an, und wechseln Sie zu Ihrer Anwendung. Kopieren Sie die URL. Sie verwenden sie, um Ihre X-App zu konfigurieren.

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

  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-URI/Umleitungs-URL " die HTTPS-URL Ihrer App-App ein, und fügen Sie den Pfad /.auth/login/x/callbackan. Beispiel: https://contoso.azurewebsites.net/.auth/login/x/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.

  5. Wählen Sie im Popupfenster erneut Erstellen aus. Die Anwendungsdetails werden angezeigt.

  6. 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 Geheimschlüssel nicht mit jemandem, oder verteilen Sie ihn mit Ihrer App.

Hinzufügen von X-Informationen zu Ihrer Anwendung

So fügen Sie Ihrer Anwendung X-Informationen hinzu:

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

  2. Wählen Sie im linken Menü Einstellungen>Authentifizierung aus. Wählen Sie "Identitätsanbieter hinzufügen" aus.

  3. Wählen Sie für den IdentitätsanbieterTwitter (X) aus. Fügen Sie die zuvor gespeicherten API key und API secret key Werte ein.

    Das Geheimnis wird als slot-sticky Anwendungseinstellung mit dem Namen TWITTER_PROVIDER_AUTHENTICATION_SECRET gespeichert. Wenn Sie Key Vault-Verweise verwenden möchten, um den geheimen Schlüssel in Azure Key Vault zu verwalten, können Sie diese Einstellung später aktualisieren.

  4. Wenn dieser Anbieter der erste Identitätsanbieter ist, der für die Anwendung konfiguriert ist, werden Sie im Azure-Portal mit einem Abschnitt mit den Authentifizierungseinstellungen des App Service aufgefordert. Andernfalls können Sie mit dem nächsten schritt fortfahren.

    Diese Optionen bestimmen, wie Ihre Anwendung auf nicht authentifizierte Anforderungen reagiert. Die Standardeinstellungen leiten alle Anfragen zur Anmeldung mit diesem neuen Anbieter um.

    Sie können dieses Verhalten jetzt ändern oder anpassen oder diese Einstellungen später über den Hauptbildschirm der Authentifizierung anpassen, indem Sie " Bearbeiten " neben den Authentifizierungseinstellungen auswählen. Weitere Informationen zu diesen Optionen finden Sie unter Authentifizierungs-Fluss.

  5. Klicken Sie auf Hinzufügen.

Sie können nun X für die Authentifizierung in Ihrer App verwenden. Der Anbieter wird jetzt auf dem Authentifizierungsbildschirm aufgeführt. Von dort aus können Sie diese Anbieterkonfiguration bearbeiten oder löschen.