Description
Plugin Microsoft Social Login pour RosarioSIS. Connexion utilisateur utilisant Microsoft comme fournisseur d’identité externe (grâce au protocole OAuth 2.0).
L’utilisateur clique sur le lien « Entrer avec Microsoft » sur l’écran de login. Il est redirigé sur l’écran de login du fournisseur. Ensuite, si l’authentification est réussie, RosarioSIS essaiera de retrouver l’utilisateur dans sa base de données grâce à l’adresse email et enfin connectera l’utilisateur.
Note : seuls les utilisateurs existants dans RosarioSIS peuvent entrer. Ils doivent avoir un nom d’utilisateur et un mot de passe.
Note 2 : d’autres fournisseurs d’identité sont disponibles. Voir ces pages pour les fournisseurs officiels et communauté.
Attention : même après être sorti de RosarioSIS, vous êtes toujours connecté à votre compte Microsoft. Si vous vous trouvez sur un ordinateur public, veuillez vous rendre au site de Microsoft et vous déconnecter.
Traduit en français, anglais, espagnol, slovène, russe et ukrainien.
Mise en place
Pour utiliser Microsoft comme fournisseur OAuth2.0, vous aurez besoin d’un ID du client et d’un secret du client Microsoft. Merci de suivre les instructions et de créer les identifiants nécessaires.
Inscrire votre application avec Microsoft Entra ID (anciennement Azure Active Directory) :
- Aller au portail Azure.
- Sélectionner Microsoft Entra ID > Ajouter > Inscription d’application.
- Entrer le nom de l’application.
- Choisir le type de comptes pris en charge (audience).
- Définir l’URI de redirection (Web) à celle qui s’affiche sur l’écran de Configuration du plugin dans RosarioSIS.
- Après l’inscription, notez l’ID d’application (client).
- Sous Gérer > Certificats et secrets, ajoutez un nouveau secret client et copiez sa valeur.
Configuration du plugin :
- Entrer l’ID du client et le secret.
- Entrer l’ID de locataire ou audience (doit coïncider avec le type de comptes pris en charge choisi).
Pour que les élèves puissent entrer avec Microsoft, veuillez vous assurer d’avoir défini le « Champ email de l’élève » depuis École > Configuration, onglet « RosarioSIS ».
Attention : vous ne pouvez pas faire de lien direct vers plugins/Microsoft_Social_Login/provider/Microsoft.php. Sinon, les utilisateurs auront l’erreur « Vous devez accepter les cookies pour utiliser RosarioSIS. ». Au lieu de cela, veuillez copier le fichier plugins/Microsoft_Social_Login/redirect/MicrosoftSocialLoginRedirect.php à la racine de l’installation de RosarioSIS et rediriger les utilisateurs vers le lien suivant : http://votredomaine.com/REPERTOIRE_DINSTALLATION/MicrosoftSocialLoginRedirect.php
Télécharger
Installer
Copier le dossier Microsoft_Social_Login/ (si nommé Microsoft_Social_Login-main, renommez-le) et son contenu dans le dossier plugins/ de RosarioSIS.
Ou bien, aller à École > Configuration > Plugins et uploader le fichier zip du plugin.
Ensuite, aller à École > Configuration > Plugins et cliquer sur « Activer ».
Requiert RosarioSIS 7.6+, PHP 7.0+ et l’extension PHP openssl.
Copyleft
- Auteur François Jacquet
- Licence GNU/GPLv2 ou ultérieure
