Vous pouvez ajouter un forum à votre site web MembershipWorks en suivant les instructions ci-dessous :
- Visitez le site Web de MembershipWorks.
- Connectez-vous à votre compte du panneau d'administration de MembershipWorks (vous devez être administrateur principal).
- Cliquez sur les paramètres de l'organisation.
- Dans les paramètres de l'organisation, cliquez sur l'onglet Applications.
- Cliquez sur Ajouter une application.
- Pour Type, sélectionnez OAuth2 Single Sign On.
- Dans le champ Nom de l'application, saisissez Website Toolbox.
- Laissez l'URL de redirection OAuth vide.
- Si vous ne souhaitez pas que les membres en retard puissent accéder au forum, activez l'option Désactiver le SSO si le membre est en retard.
- Cliquez sur Créer.
- Notez l'ID client, le secret client, le point de terminaison du jeton et le point de terminaison des informations utilisateur à utiliser ultérieurement.
- Connectez-vous à votre compte Website Toolbox. .
- Accédez aux paramètres.
- Cliquez sur Utilisateurs.
- Activez les inscriptions.
- Assurez-vous que l'option Approuver les utilisateurs, la vérification par e-mail et la vérification humaine sont désactivées.
- Cliquez sur Enregistrer.
- Cliquez sur le lien Intégrer.
- Cliquez sur Authentification unique.
- Sous Votre créateur de site Web, sélectionnez OAuth personnalisé.
- Pour Client ID et Client Secret, entrez les valeurs correspondantes de MembershipWorks récupérées à l'étape 11.
- Dans le champ URL d'autorisation, entrez l'URL de votre site Web contenant le formulaire de connexion MembershipWorks (c'est-à-dire la page sur laquelle le membre se connecte et/ou gère son compte ou se connecte et redirige le shortcode/l'extrait de code). L'URL doit être complète avec http ://ou https ://.
- Pour l'URL du jeton d'accès, entrez l'URL du point de terminaison du jeton récupérée à l'étape 11.
- Pour URL d'accès aux données utilisateur, entrez l'URL du point de terminaison des informations utilisateur récupérée à l'étape 11.
- Cliquez sur Enregistrer.
Résolution des problèmes
Erreur « access_denied » ou « Session utilisateur non valide »
Cette erreur se produit lorsque vous êtes connecté à MembershipWorks en tant qu'administrateur. L'authentification unique de MembershipWorks n'est disponible que pour les membres, pas pour les administrateurs de MembershipWorks. Pour accéder au forum, déconnectez-vous de MembershipWorks et reconnectez-vous en tant que membre régulier.