ASP.NET OAuth Single Sign-On (SSO) med WordPress som OAuth-server
Översikt
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 få 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 kommer du att kunna använda SSO till ASP.NET med WordPress. som OAuth-server. För att veta mer om andra funktioner vi tillhandahåller i ASP.NET SSO-pluginet 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
- miniorange-oauth-sso.dll - Lägg till den här DLL-filen i mappen "bin" (där andra DLL-filer finns). Följ stegen i integration.md fil för att registrera miniorangeoauthsso modul i din applikation.
- oauthsso.config - Lägg till den här konfigurationsfilen i programmets rotkatalog.
- integration.md - En integrationsfil med instruktioner för att integrera modulen i din applikation.
- Efter integrationen öppnar du webbläsaren och går till URL:en nedan för att se modulens instrumentpanel:
https://<your-application-url>?ssoaction=config - När du har installerat klicka på Aktivera.

- Registrera eller logga in efter att ha konfigurerat SSO-modulen.
Konfigurationssteg
1. Konfigurera WordPress som OAuth-server
- Från miniOrange OAuth-server menyn på vänster sida, välj Anpassad OAuth 2.0-klient.

- Ange klientnamnet och omdirigerings-/återanrops-URL:en från din ASP.NET-applikation i respektive fält och klicka på Spara klient.

- Anteckna klient-ID, klienthemlighet och slutpunkter för att konfigurera din OAuth-klient och klistra in dessa värden. här..

2. Konfigurera ASP.NET som OAuth-klient
- Konfigurera ASP.NET som OAuth-klient genom att fylla i obligatoriska fält 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: |
hood.discount |
| 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 |

- Efter att du har fyllt i de obligatoriska fälten, klicka på Spara.
3. Testa konfigurationen
- När du har sparat din inställning klickar du på knappen Testa konfiguration för att se om du har gjort allt korrekt.

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.

Obs: Alla mappade attribut lagras i sessionen så att du kan komma åt dem i applikationen.
5. Integrationskod
- Integreringskoden finns på modulens Integrationskod fliken. Kopiera och klistra bara in kodavsnittet där du behöver komma åt användarattributen.

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 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å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 ASP.NET-applikation med dina WordPress-webbplatsuppgifter inom några minuter.
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen

Registrera