Résultats de recherche :

×

S'inscrire Contactez-Nous

ASP.NET OAuth Single Sign-On (SSO) avec ID Autriche comme IDP


Le module d'authentification unique (SSO) OAuth pour ASP.NET permet d'activer l'authentification unique OAuth pour vos applications ASP.NET. Grâce à l'authentification unique, un seul mot de passe suffit pour accéder à vos applications et services ASP.NET. Notre module est compatible avec tous les fournisseurs d'identité conformes à OAuth. Ce guide vous explique étape par étape comment configurer l'authentification unique (SSO) entre ASP.NET et ID Austria, ce dernier étant considéré comme fournisseur OAuth.

Pré-requis : téléchargement et installation

  • Télécharger Module miniOrange ASP.NET OAuth 2.0.
  • Pour la mise en place du connecteur, extrayez le asp-net-oauth-sso-module.zip, vous trouverez un fichier DLL miniorange-oauth-sso.dll, un fichier de configuration oauthsso.config , l’aspect économique intégration.md fichier qui contient les étapes d’ajout du module dans votre application.
  • Ajouter miniorange-oauth-sso.dll dans le dossier bin (où existent vos autres fichiers DLL) pour votre application.
  • S'enregistrer miniorangeoauthsso module dans votre application selon les étapes fournies dans le intégration.md fichier.
  • Ajoutez le fichier de configuration fourni oauthsso.config dans le répertoire racine de votre application.
  • Après l'intégration, ouvrez le navigateur et parcourez le tableau de bord du connecteur avec l'URL ci-dessous :
    https:// <your-application-base-url>/?ssoaction=config
  • Si la page d'inscription ou la page de connexion apparaît, vous avez ajouté avec succès le connecteur sso oauth miniOrange pour votre application.
  • ASP.NET OAuth Single Sign-On (SSO) utilisant ID Austria comme IDP - inscrivez-vous auprès de miniorange
  • S'enregistrer or Se connecter pour configurer le connecteur.

Étapes pour configurer l'authentification unique (SSO) ASP.NET OAuth à l'aide de l'ID Autriche comme IDP

1. Configurez ID Austria comme fournisseur d'identité

  • Accédez au compte développeur d’ID Austria et inscrivez-vous ou connectez-vous.
  • Cliquez sur Ajouter une application pour créer une nouvelle application.
  • Entrez le nom de l'application et cliquez sur Bouton Enregistrer.
  • Dès Paramètres Plugin dans le plugin ASP.NET OAuth, collectez URL de redirection/rappel et saisissez-le dans votre demande ID Austria.
  • Copiez le identité du client et Secret client et enregistrez-le sous le identité du client et Secret client dans votre plug-in ASP.NET OAuth Single Sign-On (SSO).

Vous avez configuré avec succès ID Austria comme fournisseur OAuth pour mettre en œuvre l'authentification unique (SSO) ID Austria avec ASP.NET pour l'authentification des utilisateurs.

2. Configurez l'application ASP.NET en tant que fournisseur de services

  • Après avoir configuré votre fournisseur OAuth, il vous fournira ID client, secret client, autoriser le point de terminaison, point de terminaison du jeton d'accès et Obtenir le point de terminaison des informations utilisateur. Configurez ces valeurs dans les champs respectifs.
  • Veuillez vous référer ci-dessous portée et points finaux table pour autoriser l'authentification unique pour Système de produit dans votre site ASP.NET.
  • Portée: profil ouvert
    Autoriser le point de terminaison : https://eid.oesterreich.gv.at/auth/idp/profile/oidc/authorize
    Point de terminaison du jeton d’accès : https://eid.oesterreich.gv.at/auth/idp/profile/oidc/token
  • Veuillez vous référer ci-dessous portée et points finaux table pour autoriser l'authentification unique pour système de test dans votre site ASP.NET.
  • Portée: profil ouvert
    Autoriser le point de terminaison : https://eid2.oesterreich.gv.at/auth/idp/profile/oidc/authorize
    Point de terminaison du jeton d’accès : https://eid2.oesterreich.gv.at/auth/idp/profile/oidc/token
    ASP.NET OAuth Single Sign-On (SSO) utilisant ID Autriche comme configuration IDP -Save
  • Remplissez tous les détails requis et cliquez sur Enregistrer la configuration.

3. Test de l'authentification unique OAuth

  • Après avoir enregistré la configuration, cliquez sur le Configuration du test pour vérifier si vous avez configuré correctement.
  • En cas de configuration réussie, vous obtiendrez Nom des attributs et Valeurs d'attribut dans la fenêtre Configuration du test. La capture d'écran ci-dessous montre un résultat réussi.
  • ASP.NET OAuth Single Sign-On (SSO) utilisant ID Austria comme IDP - Configuration de test

4. Cartographie des attributs

  • Mappez les noms d'attributs fournis par votre serveur OAuth avec les attributs de votre application ASP.NET indiqués dans la section Mappage d'attributs et cliquez sur Enregistrer le mappage d'attributs.
  • ASP.NET OAuth Single Sign-On (SSO) utilisant ID Autriche comme IDP - Mappage d'attributs
  • À noter: Tous les attributs mappés seront stockés dans la session afin que vous puissiez y accéder dans votre application.

5. Code d'intégration

  • Vous pouvez trouver code d'intégration dans l'onglet Code d'intégration du connecteur. Copiez-collez simplement cet extrait de code là où vous souhaitez accéder aux attributs utilisateur.
  • ASP.NET OAuth Single Sign-On (SSO) utilisant ID Autriche comme IDP - Code d'intégration

6. Ajoutez le lien suivant dans votre demande d'authentification unique (SSO)

  • Utilisez l'URL suivante comme lien dans votre application à partir de laquelle vous souhaitez effectuer le SSO :
    http://base-url/?ssoaction=login
  • Par exemple, vous pouvez l'utiliser comme :
    <a href="http://base-url/?ssoaction=login”>Log in</a>"

Vous pouvez même configurer le module d'authentification unique (SSO) SAML de DNN avec n'importe quel fournisseur d'identité, comme 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 ou même avec votre propre fournisseur d'identité personnalisé . Pour consulter d'autres fournisseurs d'identité, cliquez ici.

Ressources supplémentaires


Besoin d'aide?

Vous ne trouvez pas votre fournisseur d'identité ? Écrivez-nous à aspnetsupport@xecurify.com et nous vous aiderons à configurer l'authentification unique (SSO) avec votre fournisseur d'identité. Pour une assistance rapide (par e-mail ou réunion), notre équipe vous aidera à choisir la solution ou le forfait le plus adapté à vos besoins.


Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez