Sökresultat :

×

ASP.NET OAuth Single Sign-On (SSO) med WordPress som OAuth-server


ASP.NET är ett webbramverk med öppen källkod för att bygga webbapplikationer och tjänster som kan köras på Windows, macOS och Docker. Man kan ha säker åtkomst till ASP.NET-applikationer genom att konfigurera Single Sign-On (SSO) med WordPress som OAuth-server. I slutet av den här guiden skulle du kunna SSO till ASP.NET med WordPress som OAuth-server. För att veta mer om andra funktioner vi tillhandahåller i ASP.NET SSO-plugin kan du klicka här..

Förutsättningar: Ladda ner och installation

  • Ladda ner miniOrange ASP.NET OAuth 2.0-modulen från här..
  • Packa upp asp-net-oauth-sso-module.zip varefter du kommer att se följande filer
  1. miniorange-oauth-sso.dll - Lägg till denna DLL-fil i mappen "bin" (där andra DLL-filer finns). Följ stegen i integration.md fil för att registrera miniorangeoauthsso modul i din ansökan.
  2. oauthsso.config - Lägg till den här konfigurationsfilen i programmets rotkatalog.
  3. integration.md - En integrationsfil med instruktioner för att integrera modulen i din applikation.
  • Efter integrationen öppnar du din webbläsare och går till webbadressen nedan för att se modulens instrumentpanel:
    https://<your-application-url>?ssoaction=config
  • Om registrerings- eller inloggningssidan visas har du framgångsrikt integrerat miniOrange OAuth SSO-modulen med din applikation.
  • ASP.NET inloggningssida
  • Registrera eller logga in efter att ha konfigurerat SSO-modulen.

Steg för att konfigurera ASP.NET SSO med WordPress som OAuth-server

1. Konfigurera WordPress som OAuth-server

  • Från miniOrange OAuth-server menyn på vänster sida, välj Anpassad OAuth 2.0-klient.
  • WordPress OAuth Server - Välj Custom OAuth 2.0 Client
  • Ange Kundnamn och Redirect/Callback URL från din ASP.NET-applikation i respektive fält och tryck Spara klient.
  • WordPress OAuth Server - Klientnamn och omdirigeringsadress
  • Notera ner kund-ID, Klienthemlighet och endpoints för att konfigurera din OAuth-klient och klistra in dessa värden här..
  • ASP.NET SSO - Endpoints

2. Konfigurera ASP.NET som OAuth-klient

  • Konfigurera ASP.NET som OAuth-klient genom att fylla i de obligatoriska fälten som Auktorisera slutpunkt, klient-ID, klienthemlighet och så vidare.
  • Hitta de värden som behövs för att konfigurera ASP.NET som OAuth-klient
  • Applikationsnamn: Wordpress
    Klient-ID och hemlighet: Klicka här
    Auktorisera slutpunkt: https://<your-app-url>/wp-json/moserver/authorize
    Token Endpoint: https://<your-app-url>/wp-json/moserver/token
    Slutpunkt för användarinformation: https://<your-app-url>/wp-json/moserver/resource
    Omfattning: profil openid e-post
    ASP.NET SSO - Konfigurera OAuth
  • Efter att ha fyllt i de obligatoriska fälten, tryck Save.

3. Testa konfigurationen

  • När du har sparat inställningarna klickar du på Testkonfiguration för att se om du har gjort allt korrekt.
  • ASP.NET SSO - Testkonfiguration

4. Attributmappning

  • Mappa attributnamnen som tillhandahålls av din OAuth-server till attributen som tillhandahålls av din ASP.NET-applikation i avsnittet Attributmappning och klicka sedan på Spara attributmappning.
  • ASP.NET SSO - Spara attributmappning
  • Notera:Alla mappade attribut kommer att lagras i sessionen så att du kan komma åt dem i applikationen.

5. Integrationskod

  • Integreringskoden finns på modulens Integrationskod flik. Kopiera och klistra bara in det kodavsnittet där du behöver för att komma till användarattributen.
  • ASP.NET SSO - Fliken Integration Code

6. Lägg till följande länk i din ansökan om enkel inloggning (SSO)

  • Använd följande URL som en länk i din ansökan där du vill utföra SSO: http://base-url/?ssoaction=login
  • Du kan till exempel använda den som <a href="http://base-url/?ssoaction=login”>Log in</a>

I den här guiden har du framgångsrikt konfigurerat ASP.NET Single Sign-On (SSO) med WordPress som OAuth-server och ASP.NET-applikation som tjänsteleverantör med hjälp av vår WordPress OAuth Server-plugin. Denna lösning säkerställer att du är redo att rulla ut säker åtkomst till din ASP.NET-applikation med hjälp av dina WordPress-webbplatsuppgifter inom några minuter.


Behöver hjälp?

Maila oss vidare aspnetsupport@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
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