Sökresultat :

×

Invision Community OAuth & OpenID connect Single Sign-On (SSO) | Invision Community SSO-inloggning


Få gratis prov
   

OAuth & OpenID Connect Single Sign-On (SSO)-pluginet för WordPress möjliggör säker inloggning till WordPress med Invision Community som OAuth- och OpenID Connect-leverantör. Du kan också konfigurera pluginet med olika anpassade leverantörer och standard-IDP:er. Det stöder avancerade Single Sign-On (SSO)-funktioner som attributmappning för användarprofiler, rollmappning etc. Här går vi igenom en guide för att konfigurera SSO mellan WordPress och Invision Community. I slutet av den här guiden bör användare kunna logga in till WordPress från Invision Community. För att veta mer om andra funktioner vi tillhandahåller i OAuth Single Sign-On (OAuth & OpenID Connect Client)-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 en OAuth enkel inloggning (SSO) plugin för WordPress och klicka på installera nu.
  • När du har installerat klicka på Aktivera.

Steg för att konfigurera Invision Community Single Sign-On (SSO)-inloggning till WordPress

1. Ställ in Invision Community som OAuth-leverantör

  • Först av allt, gå till https://invisioncommunity.com/login och logga in på ditt invision-gemenskapskonto.
  • På din Invision Community, gå till AdminCP -> System -> API och klicka på Skapa ny.

  • invision community OAuth/OpenID skapa nytt
  • Ange Namn för din ansökan och välj hood.discount as Klienttyp. Gå in i WordPress webbadress från miniorange OAuth Client-plugin.
  • Klicka på Spara knapp.

  • Invision-community OAuth/OpenID-klienttyp
  • Du kommer då att se en skärm med kund-ID, Klienthemlighet, Omfattningar och ändpunkter, ha detaljerna till hands eftersom de kommer att krävas senare för att konfigurera steg 2

  • Invision-community OAuth/OpenID-klientinloggning

Du har konfigurerat Invision Community som OAuth-leverantör för att uppnå Invision Community-inloggning på din WordPress-webbplats.


2. Ställ in WordPress som OAuth-klient


  • Gå till Konfigurera OAuth fliken och klicka Lägg till ny applikation för att lägga till en ny klientapplikation på din webbplats.
  • Azure AD Single Sign-On (SSO) OAuth – Lägg till ny applikation
  • Välj din applikation från listan över OAuth/OpenID Connect-leverantörer, här Invision Community
  • Invision-community OAuth/OpenID Connect: spara inställningar
  • kopiera Återuppringnings-URL ska användas i OAuth Provider Configuration. Klick Nästa.
  • Azure AD Single Sign-On (SSO) OAuth – Callback URL
  • Se tabellen nedan för att konfigurera omfattning och slutpunkter för Invision Community i plugin-programmet.


    Klient ID : från steg 1 ovan
    Klienthemlighet: från steg 1 ovan
    Omfattning: e-mail
    Auktorisera slutpunkt: https://{invision-community-domain}/oauth/authorize/
    Åtkomsttokens slutpunkt: https://{invision-community-domain}/oauth/token/
    Få användarinformation slutpunkt: https://{invision-community-domain}/api/core/me
  • Konfigurera nu app Namn, Auktoriseringsslutpunkt, Token Endpoint, Användarinfo Slutpunkt mottagits från Invision Community. Klick Nästa.
  • Enkel inloggning (SSO) OAuth för WordPress - Återanrops-URL
  • Konfigurera klientuppgifterna som Klient-ID & klienthemlighet som visas i inställningsdialogrutan och ange omfångsvärdet som e-mail. Klicka Nästa.
  • Enkel inloggning (SSO) OAuth för WordPress - Klient-ID och klienthemlighet
  • Klicka på Finish knapp.
  • Enkel inloggning (SSO) OAuth för WordPress - Slutför konfigurationen
  • Du kommer att se alla värden som returneras av din OAuth-leverantör till WordPress i en tabell. Om du inte ser värdet för förnamn, efternamn, e-post eller användarnamn, gör de nödvändiga inställningarna i din OAuth-leverantör för att returnera denna information.
  • Invision Community Single Sign-On (SSO) OAuth/OpenID-testkonfiguration

3. Mappning av användarattribut

  • Användarattributmappning är obligatorisk för att göra det möjligt för användare att logga in på WordPress. Vi kommer att ställa in användarprofilattribut för WordPress med inställningarna nedan.
  • Hitta användarattribut

    • När du ser alla värden i Test Configuration, gå till Attribut/rollmappning fliken kommer du att få en lista över attribut i en rullgardinsmeny för Användarnamn.
    • Invision Community Single Sign-On (SSO) OAuth/OpenID-attribut-/rollmappning

4: Rollkartläggning [Premium]

  • Klicka på "Testa konfiguration" och du får en lista över attributnamn och attributvärden som skickas av din OAuth-leverantör.
  • I fönstret Testkonfiguration mappar du attributnamnen i sektionen Attributmappning av plugin-programmet. Se skärmdumpen för mer information.
  • Invision Community Single Sign-On (SSO) - attributmappning
  • Aktivera rollmappning: För att aktivera rollmappning måste du mappa attribut för gruppnamn. Välj attributnamnet från listan över attribut som returnerar rollerna från din leverantörsapplikation.
    Till exempel: Roll

  • Invision Community Single Sign-On (SSO) - testkonfiguration - rollmappning
  • Tilldela WordPress-rollen till leverantörsrollen: Baserat på din leverantörsapplikation kan du tilldela WordPress-rollen till dina leverantörsroller. Det kan vara en elev, lärare, administratör eller någon annan beroende på din ansökan. Lägg till leverantörsrollerna under Group Attribute Value och tilldela den nödvändiga WordPress-rollen framför den under WordPress-rollen.

    Till exempel, i bilden nedan. Lärare har tilldelats rollen som administratör & student tilldelas rollen som prenumerant.
  • Invision Community Single Sign-On (SSO) - testkonfiguration - rollmappning
  • När du har sparat mappningen kommer leverantörsrollen att tilldelas WordPress-administratörsrollen efter SSO.
    Exempel: Enligt det givna exemplet kommer användare med rollen "lärare" att läggas till som administratör i WordPress och "student" kommer att läggas till som prenumerant.

5. Inloggningsinställningar / Inloggningsinställningar

  • Inställningarna på fliken Inställningar för enkel inloggning (SSO) definierar användarupplevelsen för enkel inloggning (SSO). För att lägga till en Invision Community-inloggningswidget på din WordPress-sida måste du följa stegen nedan.
    • Gå till WordPress vänsterpanel > Utseende > Widgets.
    • Välja miniOrange OAuth. Dra och släpp till din favoritplats och spara.
    •  Invision Community Single Sign-on (SSO) - WordPress skapa-nyklient-inloggningsknappinställning
    • Gå till WordPress vänsterpanel > Utseende > Widgets.
    • Välja miniOrange OAuth. Dra och släpp till din favoritplats och spara.
    • Invision Community Single Sign-on (SSO) - WordPress skapa-nyklient-inloggningsknappinställning
    • Öppna din WordPress-sida och du kan se Invision Community SSO-inloggningsknappen där. Du kan testa Invision Community Single Sign-On (SSO) nu.
    • Se till "Visa på inloggningssidan" alternativet är aktiverat för din applikation. (Se bilden nedan)
    • Invision Community Single Sign-on (SSO) - WordPress skapa-nyklient-inloggningsknappinställning
    • Gå nu till din WordPress Login sida. (T.ex. https://< din-wordpress-domän >/wp-login.php)
    • Du kommer att se en Invision Community SSO-inloggningsknapp där. När du klickar på inloggningsknappen kommer du att kunna testa Invision Community Single Sign-On (SSO).
    • Invision Community Single Sign-on (SSO) - WordPress skapa-nyklient-inloggningsknappinställning

I den här guiden har du konfigurerat Invision Community Single Sign-On (SSO) genom att konfigurera Invision Community som OAuth-leverantör och WordPress som OAuth-klient med hjälp av vårt OAuth Single Sign-On (OAuth & OpenID Connect Client)-plugin för WordPress. Den här lösningen säkerställer att du är redo att lansera säker åtkomst till din WordPress-webbplats med hjälp av Invision Community-inloggningsuppgifter inom några minuter.

Ytterligare resurser


Maila oss vidare oauthsupport@xecurify.com för snabb vägledning (via e-post/möte) om ditt krav och vårt team hjälper dig att välja den bästa lämpliga lösningen/planen enligt dina krav.

Hej där!

Behövs hjälp? Vi är här!

stödja