Enkel inloggning till AWS Cognito med WordPress som OAuth-server | AWS Cognito SSO
Översikt
OAuth Server-pluginet för WordPress aktiverar AWS Cognito Single Sign-On (SSO) med ditt WordPress-användarnamn och lösenord. När du har konfigurerat AWS Cognito med OAuth Server-pluginet för WordPress kan du logga in på ditt AWS Cognito med WordPress-inloggningsuppgifter. OAuth Server-pluginet låter dig också skicka anpassade WordPress-användarattribut till ditt AWS Cognito enligt dina behov. För att veta mer om andra funktioner vi tillhandahåller i OAuth Server-pluginet för WordPress kan du klicka här.
Förutsättningar: Ladda ner och installation
- Logga in på din WordPress-instans som admin.
- Gå till WordPress Dashboard >> Plugins och klicka på Lägg till en ny.
- Sök efter OAuth Server Single Sign-On (SSO) plugin för WordPress och klicka på installera nu.
- När du har installerat klicka på Aktivera.
Konfigurationssteg
Steg 1. Konfigurera WordPress som OpenID Connect-server
- Gå till miniOrange OAuth-server plugin-programmet i menyn till vänster och välj din OpenID Connect-klient från listan. Här Anpassad OpenID Connect.

- ange Kundnamn som du vill. Ange omdirigerings-/återuppringnings-URL:en som (https://Your-cognito-app-domain/oauth2/idresponse) från AWS Cognito och skriv under Omdirigera URI fält. Klicka på Spara klient knapp.

- Anteckna Client ID, Client Secret och Discovery Endpoint att konfigurera i din OpenID Connect-klient.

Steg 2. Konfigurera AWS Cognito som OpenID Connect-klient
- Först av allt, gå till Amazon konsol och registrera dig/logga in på ditt konto för att konfigurera AWS Cognito.

- Sök efter Cognito i AWS tjänster sökfältet som visas nedan.

- Klicka på Hantera användarpooler för att se listan över dina användarpooler.

- Klicka på Skapa en användarpool för att skapa en ny användarpool.

- Lägg till Poolnamn och klicka på Granska standardinställningar knappen för att fortsätta.

- Klicka på i navigeringsfältet på vänster sida Identitetsleverantörer alternativet och välj OpenId Connect.

- Ange nödvändig information, såsom leverantörsnamn, klient-ID, klienthemlighet, omfattning och utfärdarens slutpunkt. Klistra in Discovery Endpoint (som finns tillgänglig i vår premiumversion av pluginet) från miniOrange OAuth Server-pluginet under Utfärdare. Klicka på Kör upptäckt knappen och sedan Skapa leverantör.
| Klient ID : | Klicka här |
| Klienthemlighet: | Klicka här |
| Utfärdarens slutpunkt: | // /wp-json/moserver/ |
| Omfattning: | openid profil e-post |

- Rulla ner och klicka på Konfigurera attributmappning alternativ.

- Lägg till OIDC-attribut och Användarpoolattribut genom att klicka på Lägg till OIDC-attribut alternativ. Klicka på Spara ändringar knapp.

- Klicka på App-klient & sedan igen klicka på Lägg till en appklient.


- Ange en Appens klientnamn och klicka på Skapa appklient för att skapa en appklient.


- Gå till domän namn och ange ett domännamn för din app. När du har lagt till domännamnet kan du kontrollera dess tillgänglighet genom att klicka på Kontrollera tillgänglighet knapp. Efter att ha angett ett giltigt domännamn klicka Spara ändringar knapp.

- Klicka på i navigeringsfältet på vänster sida Appklientinställningar alternativet under Appintegration meny.

- Aktivera Identity Provider as Markera alla och skriv in din Callback/Redirect URL som du får från ditt miniOrange-plugin som finns på din serversida under Callback-URL:er textfält. Välj Behörighetskod beviljas kryssrutan under Tillåtna OAuth-flöden och även välja öppet och profil kryssrutor under Tillåtna OAuth-omfattningar alternativ (se bilden nedan). Klicka på Spara ändringar för att spara dina konfigurationer.

- Rulla ner och klicka på Starta Hosted UI alternativ och klicka på inloggningsknapp.


Du har konfigurerat AWS Cognito som OAuth-klient för att uppnå AWS Cognito Single Sign-On (SSO) med WordPress för användarautentisering.
I den här guiden har du konfigurerat AWS Cognito Single Sign-On (SSO) med WordPress som OAuth-leverantör och AWS Cognito som OpenID Connect-klient med hjälp av vårt OAuth Server-plugin för WordPress. Den här lösningen säkerställer att du är redo att lansera säker åtkomst till din AWS Cognito-applikation med hjälp av WordPress-webbplatsuppgifter inom några minuter.
Relaterade artiklar
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen

Registrera