Sökresultat :

×

Integrera Discord WordPress Single Sign-On (SSO) | Discord Integrator


WordPress Discord-integration med OAuth2:

Att ställa in WordPress Discord Integration (Discord SSO) med OAuth2.0 är enkelt med WordPress Discord Integrator-plugin. Den stöder avancerade Single Sign-On (SSO) funktioner som användarprofil Attributmapping, Rollmapping etc. Här kommer vi att gå igenom en guide för att konfigurera SSO mellan WordPress och Discord. I slutet av den här guiden bör användare kunna logga in på WordPress från Discord. För att veta mer om andra funktioner vi tillhandahåller i WP OAuth Single Sign-On (OAuth & OpenID Connect Client) plugin, 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 WordPress miniOrange Discord-integration plugin och klicka på installera nu.
  • När du har installerat klicka på Aktivera.

Steg för att konfigurera Discord Single Sign-On (SSO) till WordPress

1. Ställ in Discord som leverantör av social inloggning

  • Gå till https://discordapp.com/developers/applications & och logga in med ditt utvecklarkonto för discord-appen.
  • Klicka på Ny ansökan.
  • WordPress discord plugin - discord sso integrator - Lägg till applikation
  • Efter att ha klickat på Ny ansökan knappen visar popupen för att ge ett namn till applikationen. Klicka på Skapa knappen efter att ha angett programmets namn.
  • WordPress discord plugin - discord sso integrator - namnge applikationen
  • Navigera till OAuth2 fliken från det vänstra avsnittet. Klicka på Lägg till omdirigering -knappen och ange omdirigera url som du får från WordPress Discord Integration-plugin. Klicka sedan på spara ändringar knapp.
  • WordPress discord plugin - discord sso integrator - lägg till omdirigering
  • Kopiera nu klient-id och klienthemlighet och konfigurera dem i miniOrange Discord-plugin i motsvarande fält.
  • WordPress discord plugin - discord sso integrator - kopiera klientuppgifter

Du har framgångsrikt implementerat Discord som leverantör av social inloggning för att konfigurera WordPress Discord Plugin.


2. Ställ in WordPress som OAuth-klient

  • Gå till Discord login-> Appinställning. Ange klientuppgifterna som kund-ID & Klienthemlighet som du fick av step1.
  • Ange omfånget som identifiera+e-post. Klicka på spara & testa konfiguration knapp.
  • WordPress discord plugin - discord sso integrator - testkonfiguration
  • Du kommer att se alla värden som returneras av discord till WordPress i en tabell.
  • WordPress discord plugin - discord sso integrator - testresultat

Du har framgångsrikt implementerat WordPress som OAuth-klient för att konfigurera WordPress Discord Plugin.


3. Installera en discord-server och en discord-bot i Discord-integratorn  WordPress discord plugin - discord sso integrator

    3.1. Steg för att få Bot-token

    • Gå till utvecklarkonsolen för discord och navigera till Bot fliken från vänstermenyn. Klicka på Lägg till bot knapp.
    • WordPress discord plugin - discord sso integrator -
    • kopiera Pollett och ha det till hands eftersom vi kommer att kräva det senare när vi konfigurerar Bot Token i Discord Integrator-plugin.
    • WordPress discord plugin - discord sso integrator -

    3.2. Steg för att lägga till den skapade boten till discord-servern

    • Gå till URL Generator under OAuth2 och välj följande behörigheter.
    • WordPress discord plugin - discord sso integrator -
    • kopiera Genererad URL och klistra in den i en ny flik. Du kommer att bli ombedd att välja en discord-server att gå med i. Välj servern och ge Bot-behörigheter till servern.
    • WordPress discord plugin - discord sso integrator -

      NOTERA : Se till att Bot läggs till i discord-servern efter det, gå till roller och se till att Bot som vi precis lade till ska vara överst.[Om inte, flytta den överst med prickar på vänster sida].


      WordPress discord plugin - discord sso integrator -

    3.3. Steg för att få Guild ID

    • För att få Guild ID för din server måste du först aktivera Developer Mode i discord-serverinställningen. För att aktivera Gå till Inställning => Avancerat => Aktivera utvecklarläge.
    • WordPress discord plugin - discord sso integrator -
      WordPress discord plugin - discord sso integrator -
    • Öppna nu din Discord-server, högerklicka på servernamnet och välj sedan Kopiera ID och ha det till hands eftersom vi kommer att kräva det senare när vi konfigurerar Guild ID i Discord Integrator-plugin.
    • WordPress discord plugin - discord sso integrator -

    3.4. Steg för att konfigurera Bot Token och Guild ID i Discord Integrator Plugin

    • Gå nu till Discord Integrator plugin => Discord Server Konfiguration. Och klistra Guild ID och Bot Token i Discord Plugin i motsvarande fält.
    • WordPress discord plugin - discord sso integrator -

4. Aktivera knappen Anslut med discord efter att användaren loggat in  WordPress discord plugin - discord sso integrator

Aktivera den här funktionen för att visa en "Anslut med Discord" knappen till användare efter att de lyckats logga in med sina WordPress-uppgifter. Genom att klicka på knappen läggs användaren till på din Discord-server.

  • Gå till Discord Integrator plugin => Länka socialt konto flik. Aktivera kryssrutan för Länkade användare till inloggad användare och kopiera kortkoden [miniorange_discord_login link_enable="1"] och klistra in den på valfri WordPress-sida där du vill visa anslutningsknappen.
  • WordPress discord plugin - discord sso integrator -
    WordPress discord plugin - discord sso integrator -

5. Mappa Discord-roller till WordPress  WordPress discord plugin - discord sso integrator

Medlemsroller i discord-servern kommer att mappas med WordPress-rollen under Single Sign-On (SSO). Närhelst en användare loggar in på WordPress-webbplatsen med Discord Single Sign-On (SSO), kommer WordPress-rollen att tilldelas användaren baserat på användarens roll på discord-servern.

  • Gå till Discord Integrator-plugin => Discord till WordPress rollkartläggning flik. Aktivera kryssrutan för Discord till WordPress rollkartläggning.
  • WordPress discord plugin - aktivera mappning -
  • Vänligen välj Discord-rollen som motsvarar den önskade WordPress-rollen för en användare och fortsätt genom att klicka på Save knapp. Flera Discord-roller kan tilldelas olika WordPress-roller, som visas i bilden nedan.
  • WordPress discord plugin - kartlägga rollerna -

6. Mappa WordPress-roller till Discord  WordPress discord plugin - discord sso integrator

Användarroller från din WordPress-webbplats kommer att mappas till medlemsroller i din Discord-server. Närhelst en användare loggar in på WordPress-webbplatsen med Discord Single Sign-On (SSO), kommer användaren att tilldelas Discord-rollen på discord-servern baserat på användarens roll på WordPress-webbplatsen.

  • Gå till Discord Integrator plugin => WordPress till Discord rollkartläggning flik. Aktivera kryssrutan för WordPress till discord rollkartläggning.
  • WordPress discord plugin - aktivera rollkartläggning -
  • Vänligen välj WordPress-rollen som motsvarar önskad Discord-roll för en användare och fortsätt genom att klicka på 'Spara' knapp. Flera WordPress-roller kan tilldelas distinkta Discord-roller, som visas i bilden nedan.
  • WordPress discord plugin - rollkartläggning -

Med WordPress Discord Plugin har du konfigurerat Discord som leverantör av social inloggning och WordPress som OAuth-klient att tillhandahålla användarbegränsningar och rollkartläggning för användare som utför enkel inloggning med hjälp av Discord-användarprofilen på din WordPress-webbplats. Discord Integrator kommer nu att tillhandahålla sömlös inloggning med ett klick med Discord social inloggning på din WordPress-webbplats.

Ytterligare resurser


Maila oss vidare discordsupport@xecurify 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
Kontakta miniOrange Support
framgång

Tack för din förfrågan.

Om du inte hör från oss inom 24 timmar, skicka gärna ett uppföljningsmail till info@xecurify.com