Sökresultat :

×

ASP.NET OAuth Single Sign-On (SSO) med SwissID som IDP


ASP.NET OAuth enkel inloggning (SSO) modulen 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 Single Sign-On (SSO) mellan ASP.NET och SwissID med tanke på SwissID som en OAuth-leverantör.

Förutsättningar: Ladda ner och installation

  • Ladda ner 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.
  • 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 OAuth Single Sign-On (SSO) med SwissID som IDP - registrera dig med miniorange
  • Registrera or Logga in för att konfigurera kontakten.

Steg för att konfigurera ASP.NET OAuth Single Sign-On (SSO) med SwissID som IDP

1. Konfigurera SwissID som identitetsleverantör

  • Gå till utvecklare konto av SwissID och registrera dig/logga in.
  • Klicka på Lägg till applikation för att skapa en ny applikation.
  • Ange appens namn och klicka på Spara-knapp.
  • Från plugin Settings i ASP.NET OAuth-plugin, samla Redirect/Callback URL och skriv in den i din Feide-applikation.
  • kopiera kund-ID och Klienthemlighet och spara den under kund-ID och Klienthemlighet i din ASP.NET OAuth Single Sign-On (SSO) plugin.

2. Konfigurera ASP.NET-applikationen som tjänsteleverantör

  • 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.
  • Se tabellen nedan för att konfigurera scope & endpoints för SwissID i plugin.

    Klient ID : från den konfigurerade SwissID SSO-applikationen
    Klienthemlighet: från den konfigurerade SwissID SSO-applikationen
    Omfattning: öppet
    Auktorisera slutpunkt: https://<your-site-url>/idp/oauth2/authorize
    Åtkomsttokens slutpunkt: https://<your-site-url>/idp/oauth2/access_token
  • ASP.NET OAuth Single Sign-On (SSO) med SwissID som IDP -Spara konfiguration
  • Fyll i alla nödvändiga uppgifter och klicka på Spara konfiguration.

3. Testar OAuth SSO

  • 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 OAuth Single Sign-On (SSO) med SwissID som IDP - Testkonfiguration

4. 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 OAuth Single Sign-On (SSO) med SwissID som IDP - Attributmapping
  • Obs: Alla mappade attribut kommer att lagras i sessionen så att du kan komma åt dem i din applikation.

5. 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 OAuth Single Sign-On (SSO) med SwissID som IDP - Integrationskod

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

Du kan till och med konfigurera DNN SAML Single Sign-On (SSO) modul med valfri identitetsleverantör 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. För att kontrollera andra identitetsleverantörer, klicka här..

Ytterligare resurser


Behöver hjälp?

Kan du inte hitta din identitetsleverantör? Maila oss vidare aspnetsupport@xecurify.com och vi hjälper dig att ställa in SSO med din IDP och 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