Konfigurera din App Service- eller Azure Functions-app så att den använder Twitter-inloggning

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

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

Registrera ditt program med Twitter

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

  2. Gå till webbplatsen För Twitter-utvecklare , logga in med dina autentiseringsuppgifter för Twitter-kontot 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/twitter/callback. Till exempel https://contoso.azurewebsites.net/.auth/login/twitter/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 Twitter-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 Twitter 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