Dela via


Konfigurera apptjänsten eller Azure Functions-appen så att den använder X-inloggning

Den här artikeln visar hur du konfigurerar Azure App Service eller Azure Functions att använda X som autentiseringsprovider.

För att slutföra proceduren i den här artikeln behöver du ett X-konto som har en verifierad e-postadress och ett telefonnummer. Om du vill skapa ett nytt X-konto går du till x.com.

Registrera ditt program med X

  1. Logga in på Azure-portalen och gå till ditt program. Kopiera url:en. Du använder den för att konfigurera X-appen.

  2. Gå till webbplatsen X Developers , logga in med dina X-kontoautentiseringsuppgifter och välj Skapa en app.

  3. Ange appnamnet och programbeskrivningen för den nya appen. Klistra in programmets URL i fältet Webbplats-URL . I avsnittet Motringnings-URL:er anger du HTTPS-URL:en för din App Service-app och lägger till sökvägen /.auth/login/x/callback. Exempel: https://contoso.azurewebsites.net/.auth/login/x/callback

  4. Längst ned på sidan skriver du minst 100 tecken i Berätta hur den här appen ska användas och välj sedan Skapa. Klicka på Skapa igen i popup-fönstret. Programinformationen visas.

  5. Välj fliken Nycklar och åtkomsttoken.

    Anteckna följande värden:

    • API key
    • API-hemlighetsnyckel

    Viktigt!

    API-hemlighetsnyckeln är en viktig säkerhetsautentiseringsuppgift. Dela inte den här hemligheten med någon eller distribuera den med din app.

Lägga till X-information i ditt program

  1. Logga in på Azure-portalen och gå till din app.

  2. Välj Autentisering i menyn till vänster. Klicka på Lägg till identitetsprovider.

  3. Välj Twitter i listrutan identitetsprovider. Klistra in värdena API key och API secret key som du hämtade tidigare.

    Hemligheten lagras som en slot-sticky-programinställning med namnet TWITTER_PROVIDER_AUTHENTICATION_SECRET. Du kan uppdatera den inställningen senare för att använda Key Vault-referenser om du vill hantera hemligheten i Azure Key Vault.

  4. Om det här är den första identitetsprovidern som konfigurerats för programmet uppmanas du också att använda avsnittet Inställningar för App Service-autentisering . Annars kan du gå vidare till nästa steg.

    De här alternativen avgör hur ditt program svarar på oautentiserade begäranden, och standardvalen omdirigerar alla begäranden för att logga in med den nya providern. Du kan ändra anpassa det här beteendet nu eller justera inställningarna senare från huvudskärmen för autentisering genom att välja Redigera bredvid Autentiseringsinställningar. Mer information om de här alternativen finns i Autentiseringsflöde.

  5. Klicka på Lägg till.

Nu är du redo att använda X för autentisering i din app. Providern visas på skärmen Autentisering . Därifrån kan du redigera eller ta bort den här providerkonfigurationen.

Nästa steg