ASP.NET OAuth Single Sign-On (SSO) avec WordPress comme serveur OAuth
Marché
ASP.NET est un framework web open source permettant de créer des applications et services web fonctionnant sous Windows, macOS et Docker. Un accès sécurisé aux applications ASP.NET est possible en configurant l'authentification unique (SSO) avec WordPress comme serveur OAuth. À la fin de ce guide, vous serez capable d'utiliser l'authentification unique (SSO) pour accéder à ASP.NET avec WordPress. en tant que serveur OAuth. Pour en savoir plus sur les autres fonctionnalités offertes par le plugin SSO ASP.NET, vous pouvez cliquez 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
- miniorange-oauth-sso.dll Ajoutez ce fichier DLL dans le dossier « bin » (où se trouvent les autres fichiers DLL). Suivez les étapes décrites dans le guide. intégration.md fichier pour enregistrer le miniorangeoauthsso module dans votre application.
- oauthsso.config - Ajoutez ce fichier de configuration dans le répertoire racine de votre application.
- intégration.md - Un fichier d'intégration contenant les instructions pour intégrer le module à 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 - Une fois installé cliquez sur Activer.

- Inscrivez-vous ou connectez-vous après avoir configuré le module SSO.
Étapes de configuration
1. Configurer WordPress comme serveur OAuth
- Extrait du Serveur OAuth miniOrange menu sur le côté gauche, sélectionnez Client OAuth 2.0 personnalisé.

- Saisissez le nom du client et l'URL de redirection/de rappel de votre application ASP.NET dans les champs correspondants, puis cliquez sur Enregistrer le client.

- Notez l'ID client, le secret client et les points de terminaison pour configurer votre client OAuth et collez ces valeurs ici.

2. Configurer ASP.NET en tant que client OAuth
- Configurez ASP.NET en tant que client OAuth en renseignant les champs obligatoires tels que le point de terminaison d'autorisation, 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: |
WordPress |
| 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 |

- Après avoir rempli les champs obligatoires, cliquez sur Enregistrer.
3. Configuration des tests
- Après avoir enregistré votre configuration, cliquez sur le bouton Tester la configuration pour voir si vous avez tout fait correctement.

4. Cartographie des attributs
- Dans la section « Mappage des attributs », associez les noms d'attributs fournis par votre serveur OAuth aux attributs fournis par votre application ASP.NET, puis cliquez sur Enregistrer le mappage d'attributs.

À noter: 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 Il vous suffit de copier-coller ce fragment de code à l'endroit où vous souhaitez accéder aux attributs de l'utilisateur.

6. Ajoutez le lien suivant à votre application pour l'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 votre application ASP.NET comme fournisseur de services, grâce à notre extension serveur OAuth pour WordPress. Cette solution vous permet de déployer rapidement et en quelques minutes un accès sécurisé à votre application ASP.NET via les identifiants de votre site WordPress.
Merci pour votre réponse. Nous vous répondrons rapidement.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête

S'inscrire