Dela via


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

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

För att slutföra proceduren måste du ha ett Google-konto som har en verifierad e-postadress. Gå till accounts.google.com om du vill skapa ett nytt Google-konto.

Registrera ditt program med Google

  1. Följ Google-dokumentationen på Logga in med Google för webben – Konfigurera för att skapa ett klient-ID och en klienthemlighet. Du behöver inte göra några kodändringar. Använd följande information:

    • För Auktoriserade JavaScript-ursprung använder du https://<app-name>.azurewebsites.net med namnet på din app i <appnamn>.
    • För auktoriserad omdirigerings-URI använder du https://<app-name>.azurewebsites.net/.auth/login/google/callback.
  2. Kopiera app-ID:t och apphemlighetsvärdena .

    Viktigt!

    Apphemlighetsvärdet är en viktig säkerhetsautentiseringsuppgift. Dela inte den här hemligheten med någon eller distribuera den i ett klientprogram.

Lägga till Google-information i ditt program

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

  2. Välj Autentisering på den vänstra menyn. Välj Lägg till identitetsprovider.

  3. Välj Google i listrutan identitetsprovider. Klistra in de app-ID - och apphemlighetsvärden som du hämtade tidigare.

    Hemligheten lagras som en slot-sticky-programinställning med namnet GOOGLE_PROVIDER_AUTHENTICATION_SECRET. Du kan senare uppdatera inställningen så att den använder 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.

    Värdena för App Service-autentiseringsinställningar avgör hur programmet svarar på oautentiserade begäranden. Standardvalen omdirigerar alla begäranden för att logga in med den nya providern. Du kan 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. Välj Lägg till.

Anteckning

För att lägga till omfång: Du kan definiera vilka behörigheter ditt program har i providerns registreringsportal. Appen kan begära åtkomst vid inloggning, vilket använder dessa behörigheter.

Nu är du redo att använda Google 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.