ASP.NET OAuth SSO utilisant WildApricot comme serveur OAuth
Le module ASP.NET OAuth Single Sign-On (SSO) permet d'activer l'authentification unique OAuth pour vos applications ASP.NET. Grâce à l'authentification unique, vous ne pouvez utiliser qu'un seul mot de passe pour accéder à votre application et à vos services ASP.NET. Notre module est compatible avec tous les fournisseurs d'identité compatibles OAuth. Ici, nous allons passer en revue un guide étape par étape pour configurer l'authentification unique (SSO) entre ASP.NET et WildApricot en tant que fournisseur OAuth.
Si la page d'enregistrement ou la page de connexion apparaît, vous avez ajouté avec succès le connecteur SAML SSO d'authentification middleware miniOrange ASP.NET à votre application.
Inscrivez-vous ou connectez-vous avec votre compte en cliquant sur le
Inscription / Connexion bouton pour configurer le middleware.
2. Configurer WildApricot en tant que serveur OAuth
Connectez-vous à l'aide des informations d'identification de l'administrateur.
Sous l'onglet Applications, cliquez sur l'option Applications autorisées pour continuer.
Cliquez sur Autoriser l'application comme le montre l'image ci-dessous.
Dans la liste disponible, sélectionnez Application serveur et cliquez sur continuer.
Entrer Nom de l'application puis cliquez sur
générer le secret client.
Copiez votre identité du client et Secret client et enregistrez-le dans votre plug-in/module client miniOrange OAuth. (sous le champ ID client et secret client respectivement).
Maintenant, faites défiler vers le bas et entrez le URL de redirection que vous obtiendrez du plugin miniOrange ASP.NET OAuth Single Sign-On (SSO).
Maintenant, cliquez sur le enregistrer bouton ci-dessus.
Pour récupérer votre identifiant de compte, cliquez sur le Compte comme indiqué ci-dessous. Copiez votre identifiant de compte sous le Facturation pour le saisir dans User Info Endpoint dans votre plug-in/module client miniOrange OAuth.
Vous avez configuré avec succès Wild Apricot en tant que fournisseur OAuth pour obtenir l'authentification unique (SSO) de Wild Apricot avec ASP.NET pour l'authentification des utilisateurs.
3. Configurer le client OAuth
Configurez votre serveur OAuth/JWT. Lors de la configuration de votre serveur OAuth/JWT, fournissez le Redirection/rappel URL de votre client OAuth/JWT.
Vous obtiendrez l'ID client, le secret client, l'autorisation du point de terminaison, le point de terminaison du jeton d'accès et le point de terminaison d'obtention des informations utilisateur à partir de votre serveur OAuth/JWT. Vous devez vérifier la portée prise en charge avec le serveur OAuth/JWT.
Veuillez vous référer au tableau ci-dessous pour configurer le
portée et points finaux dans le plugin.
Portée:
auto
Autoriser le point de terminaison :
https://<your_account_url>/sys/login/OAuthLogin Ex
your_account_url is the URL
<organization_name.wildapricot.org>
Point de terminaison du jeton :
https://oauth.wildapricot.org/auth/token
Point de terminaison des informations utilisateur :
Une fois que vous avez ajouté ces informations dans le plugin miniOrange ASP.NET OAuth, veuillez cliquer sur SAUVEGARDER puis sur Configuration du test. Si votre configuration de test réussit ! Vous recevrez votre attribut WildApricot comme ci-dessous :
4. Cartographie des attributs
Mappez les noms d'attributs fournis par votre serveur OAuth/JWT avec les attributs de votre application ASP.NET indiqués dans la section Mappage d'attributs et cliquez sur
Enregistrer le mappage d'attributs.
5. Configuration de WildApricot
Fournissez vos informations d'identification d'administrateur WildApricot pour récupérer les données personnalisées des API WildApricot, vérification Authentification par formulaires fournira les détails de l'utilisateur dans les revendications de l'utilisateur après SSO ou vous les recevrez dans les variables de session.
6. Code d'intégration
Utilisez le code d'intégration ci-dessous pour récupérer les informations utilisateur dans votre application après un SSO réussi.
Réclamations des utilisateurs (Authentification par formulaires vérifiée) [Recommandé] :
Vous avez configuré avec succès le middleware OAuth ASP.NET en utilisant WildApricot comme serveur OAuth.
Vous pouvez même configurer le
Authentification unique (SSO) ASP.NET OAuth
module avec n’importe quel fournisseur d’identité tel que
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 le vôtre fournisseur d'identité personnalisé.
Vous ne parvenez pas à trouver votre fournisseur d'identité ? Envoyez-nous un mail à
aspnetsupport@xecurify.com
et nous vous aiderons à configurer le SSO avec votre IDP et 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 !
Contacter l'assistance miniOrange
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