Sökresultat :

×

ASP.NET OAuth Single Sign-On (SSO) med OneLogin som OAuth-leverantör

ASP.NET OAuth Single Sign-On (SSO) med OneLogin som OAuth-leverantör


ASP.NET OAuth Single Sign-On (SSO)-modul ger möjlighet att aktivera OAuth Single Sign-On för dina ASP.NET-applikationer. Med enkel inloggning kan du bara använda ett lösenord för att komma åt din ASP.NET-applikation och dina tjänster. Vår modul är kompatibel med alla OAuth-kompatibla identitetsleverantörer. Här kommer vi att gå igenom en steg-för-steg-guide för att konfigurera enkel inloggning (SSO) mellan ASP.NET och OneLogin med tanke på OneLogin som OAuth-leverantör.

Ladda ner och extrahera paket

  • Download miniOrange ASP.NET OAuth 2.0-modul.
  • För att ställa in kontakten, dra ut asp-net-oauth-sso-module.zip, hittar du en DLL-fil miniorange-oauth-sso.dll, en konfigurationsfil oauthsso.config och en integration.md fil som innehåller stegen för att lägga till modulen i din applikation.

1. Lägg till kontakten i din applikation

  • Lägg till miniorange-oauth-sso.dll i bin-mappen (där dina andra DLL-filer finns) för ditt program.
  • Registrera miniorangeoauthsso modul i din ansökan enligt de angivna stegen i integration.md fil.
  • Lägg till den medföljande konfigurationsfilen oauthsso.config i rotkatalogen för ditt program.
  • Efter integrationen öppnar webbläsaren och bläddrar i anslutningsinstrumentpanelen med URL nedan:
    https:// <your-application-base-url>/?ssoaction=config
  • Om det dyker upp registreringssidan eller inloggningssidan har du framgångsrikt lagt till miniOrange oauth sso-anslutningen för din applikation.
  • ASP.NET OneLogin OAuth SSO -register med miniorange
  • Registrera dig eller Logga in för att konfigurera kontakten.

2. Ställ in OneLogin som OAuth-leverantör

  • Först av allt, gå till https://app.onelogin.com/login och logga in på ditt Onelogin-konto.
  • Du kommer att presenteras med följande skärm. Håll muspekaren på Applikationer och klicka sedan på Applikationer.
  • ASP.NET OneLogin OAuth SSO -Lägg till appar
  • Du kommer att se en söklista. Söka efter "OIDC" (OpenID Connect) och klicka på sökresultatet som visas nedan.
  • ASP.NET OneLogin OAuth SSO -search-OIDC
  • Du kommer att se en konfigurationsskärm. Fyll i ansökans namn och andra uppgifter efter behov, klicka sedan på Save.
  • ASP.NET OneLogin OAuth SSO -konfigurera
  • Du kommer att omdirigeras till sidan med appdetaljer. Gå till konfiguration fliken och enter Omdirigeringsadress från miniOrange ASP.NET OAuth-klient och klicka på Save.
  • ASP.NET OneLogin OAuth SSO -Enter-redirecturl
  • Gå till SSO flik. Där hittar du kund-ID och Klienthemlighet fält som du behöver i steg 3 att konfigurera miniOrange ASP.NET OAuth-klient.
  • ASP.NET OneLogin OAuth SSO -clientidsecret

1. Tilldela användarna till OneLogin SSO-applikation:

  • Håll muspekaren över användare fliken och klicka på användare alternativ från menyn.
  • ASP.NET OneLogin OAuth SSO -Enter-redirecturl
  • Du kommer att se användarlistan som är tillgänglig på din onelogin-plattform. Välj en användare som du vill ge åtkomst till din applikation.
  • ASP.NET OneLogin OAuth SSO -Enter-redirecturl
  • Nu för den användaren, gå till Applikationer från den vänstra menyn och klicka på den blå + ikonen för att lägga till programmet.
  • ASP.NET OneLogin OAuth SSO -Enter-redirecturl
  • Välj den applikation från rullgardinsmenyn som du vill tillåta SSO för den användaren och klicka på Fortsätta.
  • ASP.NET OneLogin OAuth SSO -Enter-redirecturl
  • Slutför konfigurationerna och klicka på Save knapp.
  • ASP.NET OneLogin OAuth SSO -Enter-redirecturl
  • Applikationen kommer att listas i användarprofilen som visas i bilden nedan och nu kan denna användare SSO till din WordPress-webbplats med sina OneLogin-uppgifter för denna applikation.
  • ASP.NET OneLogin OAuth SSO -Enter-redirecturl

OneLogin-slutpunkter och omfattning:


Klient ID : Klicka här
Klienthemlighet: Klicka här
Omfattning: öppet
Auktorisera slutpunkt: https://<site-url>.onelogin.com/oidc/auth
Åtkomsttokens slutpunkt: https://<site-url>.onelogin.com/oidc/token
Anpassad omdirigeringsadress efter utloggning:[valfritt] https://<api-domain>/api/1/users/:id/logout

3. Konfigurera miniOrange ASP.NET OAuth-klient

  • När du har konfigurerat din OAuth-leverantör kommer den att förse dig med Client ID, Client Secret, Authorize Endpoint, Access Token Endpoint och Få användarinformation slutpunkt. Konfigurera dessa värden under respektive fält.
  • Fyll i alla nödvändiga uppgifter och klicka på Spara konfiguration.
  • ASP.NET OneLogin OAuth SSO -Spara konfiguration

4. Testa konfigurationen

  • När du har sparat konfigurationen klickar du på Testkonfiguration för att kontrollera om du har konfigurerat korrekt.
  • Vid framgångsrik konfiguration får du Attributnamn och Attributvärden i fönstret Testkonfiguration. Skärmdumpen nedan visar ett lyckat resultat.
  • ASP.NET OneLogin OAuth SSO - Testkonfiguration

5. Attributmappning

  • Mappa attributnamn som tillhandahålls av din OAuth-server med din ASP.NET-applikationsattribut som ges under Attributmappningsavsnittet och klicka på Spara attributmappning.
  • ASP.NET OneLogin OAuth SSO - Attributmappning
  • Obs: Alla mappade attribut kommer att lagras i sessionen så att du kan komma åt dem i din applikation.

6. Integrationskod

  • Du kan hitta integrationskod i fliken Integration Code i kontakten. Bara kopiera och klistra in det kodavsnittet där du vill komma åt användarattributen.
  • ASP.NET OneLogin OAuth SSO - Integrationskod

7. 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>"

    Du kan konfigurera ASP.NET SAML 2.0 Single Sign-On (SSO)-modulen med vilken identitetsleverantör som helst som t.ex. ADFS, Azure AD, Bitium, Centrify, G Suite, JBoss Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, OpenAM, Oracle, PingFederate, PingOne, RSA SecureID, Shibboleth-2, Shibboleth-3, SimpleSAML, WSO2 eller till och med med din egen anpassad identitetsleverantör.

Ansökan LINK
SAML SSO till DotNetNuke (DNN) webbplats Klicka här
SAML SSO till SiteFinity-webbplatsen Klicka här
SAML SSO till Umbracos webbplats Klicka här
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