Aktivera autentisering och auktorisering i Azure Container Apps med X
Den här artikeln visar hur du konfigurerar Azure Container Apps 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
Logga in på Azure-portalen och gå till ditt program. Kopiera url:en. Du använder den för att konfigurera X-appen.
Gå till webbplatsen X Developers , logga in med dina X-kontoautentiseringsuppgifter och välj Skapa en app.
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 containerappen och lägger till sökvägen
/.auth/login/x/callback
. Exempel:https://<hostname>.azurecontainerapps.io/.auth/login/x/callback
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. Välj Skapa igen i popup-fönstret. Programinformationen visas.
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
Logga in på Azure-portalen och gå till din app.
Välj Autentisering i menyn till vänster. Välj Lägg till identitetsprovider.
Välj Twitter i listrutan identitetsprovider. Klistra in värdena
API key
ochAPI secret key
som du hämtade tidigare.Hemligheten lagras som hemlighet i containerappen.
Om du konfigurerar den första identitetsprovidern för det här programmet uppmanas du också att ange autentiseringsinställningar för Container Apps. Annars kan du gå vidare till nästa steg.
De här alternativen 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 ä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.
Markera Lägga 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.
Arbeta med autentiserade användare
Använd följande guider för information om hur du arbetar med autentiserade användare.