Résultats de recherche :

×

ASP.NET OAuth Single Sign-On (SSO) avec WordPress comme serveur OAuth


ASP.NET est un framework Web open source permettant de créer des applications et des services Web pouvant s'exécuter sur Windows, macOS et Docker. On peut avoir un accès sécurisé aux applications ASP.NET en configurant l'authentification unique (SSO) en utilisant WordPress comme serveur OAuth. À la fin de ce guide, vous serez en mesure de vous connecter à ASP.NET en utilisant WordPress comme serveur OAuth. Pour en savoir plus sur les autres fonctionnalités que nous proposons dans le plugin ASP.NET SSO, vous pouvez cliquer sur ici.

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

  • Téléchargez le module miniOrange ASP.NET OAuth 2.0 à partir de ici.
  • Extraire le asp-net-oauth-sso-module.zip après quoi vous verrez les fichiers suivants
  1. miniorange-oauth-sso.dll - Ajoutez ce fichier DLL dans le dossier "bin" (où existent d'autres fichiers DLL). Suivez les étapes dans le intégration.md fichier pour enregistrer le miniorangeoauthsso module dans votre application.
  2. oauthsso.config - Ajoutez ce fichier de configuration dans le répertoire racine de votre application.
  3. intégration.md - Un fichier d'intégration avec les instructions pour intégrer le module dans votre application.
  • Après l'intégration, ouvrez votre navigateur et accédez à l'URL ci-dessous pour afficher le tableau de bord du module :
    https://<your-application-url>?ssoaction=config
  • Si la page d'inscription ou de connexion apparaît, vous avez intégré avec succès le module miniOrange OAuth SSO à votre application.
  • Page de connexion ASP.NET
  • Inscrivez-vous ou connectez-vous après avoir configuré le module SSO.

Étapes pour configurer ASP.NET SSO à l'aide de WordPress comme serveur OAuth

1. Configurez WordPress comme serveur OAuth

  • Extrait du Serveur OAuth miniOrange menu sur le côté gauche, sélectionnez Client OAuth 2.0 personnalisé.
  • Serveur WordPress OAuth - Sélectionnez un client OAuth 2.0 personnalisé
  • Entrer le Nom du client ainsi que URL de redirection/rappel depuis votre application ASP.NET dans les champs respectifs et cliquez sur Enregistrer le client.
  • Serveur WordPress OAuth – Nom du client et URL de redirection
  • Notez le identité du client, Secret client ainsi que Endpoints pour configurer votre client OAuth et coller ces valeurs ici.
  • ASP.NET SSO – Points de terminaison

2. Configurez ASP.NET en tant que client OAuth

  • Configurez ASP.NET en tant que client OAuth en remplissant les champs obligatoires tels que Autoriser le point de terminaison, l'ID client, le secret client, etc.
  • Veuillez trouver les valeurs nécessaires pour configurer ASP.NET en tant que client OAuth
  • Nom de l'application: Outils de gestion
    Identifiant client et secret : Cliquez ici
    Autoriser le point de terminaison : https://<your-app-url>/wp-json/moserver/authorize
    Point de terminaison du jeton : https://<your-app-url>/wp-json/moserver/token
    Point de terminaison des informations utilisateur : https://<your-app-url>/wp-json/moserver/resource
    Portée: profil openid email
    ASP.NET SSO - Configurer OAuth
  • Après avoir rempli les champs obligatoires, cliquez sur Épargnez.

3. Configuration des tests

  • Après avoir enregistré votre configuration, cliquez sur le bouton Configuration du test bouton pour voir si vous avez tout fait correctement.
  • ASP.NET SSO - Configuration des tests

4. Cartographie des attributs

  • Mappez les noms d'attributs fournis par votre serveur OAuth aux attributs fournis par votre application ASP.NET dans la section Mappage d'attributs, puis cliquez sur Enregistrer le mappage d'attributs.
  • ASP.NET SSO - Enregistrer le mappage d'attributs
  • Remarque:Tous les attributs mappés seront stockés dans la session afin que vous puissiez y accéder dans l'application.

5. Code d'intégration

  • Le code d'intégration se trouve sur la page du module Code d'intégration languette. Copiez et collez simplement cet extrait de code là où vous avez besoin d'accéder aux attributs utilisateur.
  • ASP.NET SSO - Onglet 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>

Dans ce guide, vous avez configuré avec succès l'authentification unique (SSO) ASP.NET en utilisant WordPress comme serveur OAuth et l'application ASP.NET en tant que fournisseur de services à l'aide de notre plugin WordPress OAuth Server. Cette solution garantit que vous êtes prêt à déployer un accès sécurisé à votre application ASP.NET à l'aide des informations d'identification de votre site WordPress en quelques minutes.


Besoin d'aide?

Envoyez-nous un e-mail aspnetsupport@xecurify.com pour des conseils rapides (par e-mail/réunion) sur vos besoins et notre équipe vous aidera à sélectionner la solution/le plan le mieux adapté à vos besoins.

Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com