Descripción
Plugin Microsoft Social Login para RosarioSIS. Conexión de usuario usando Microsoft como proveedor de identidad externo (a través del protocolo OAuth 2.0).
El usuario hace clic en el enlace “Entrar con Microsoft” en la pantalla de login. Está redireccionado a la pantalla de conexión del proveedor. Luego, si se autentifica con éxito, RosarioSIS buscará la dirección de email dentro de los usuarios existentes en la base de datos de RosarioSIS y el usuario podrá entrar.
Nota: solamente los usuarios existentes en RosarioSIS pueden entrar. Deben tener un nombre de usuario y una contraseña.
Nota 2: otros proveedores de identidad están disponibles. Ver estas páginas para los proveedores oficiales y de la comunidad.
Cuidado: después de salir de RosarioSIS (logout), sigues conectado a tu cuenta Microsoft. Si te conectas desde un computador público, ve al sitio de Microsoft y desconectase.
Traducido en español, inglés, francés, ruso y ucraniano.
Configuración
Para usar Microsoft como proveedor OAuth2.0, necesitas un ID del cliente y un secreto del cliente Microsoft. Siga por favor las instrucciones para crear las credenciales requeridas.
Registrar su aplicación con Microsoft Entra ID (anteriormente Azure Active Directory):
- Ir al portal Azure.
- Seleccionar Microsoft Entra ID > Agregar > Registro de aplicaciones.
- Entrar el nombre de la aplicación.
- Escoger el tipo de cuentas compatibles (audiencia).
- Definir la URI de redirección (Web) con la que se muestra en la pantalla de Configuración del plugin en RosarioSIS.
- Una vez la aplicación registrada, copie el ID de aplicación (cliente).
- Bajo Administrar > Certificados y secretos, agrega un nuevo secreto de cliente y copia su valor.
Configuración del plugin:
- Entrar el ID de cliente y el secreto.
- Entrar el ID del inquilino o audiencia (debe coincidir con el tipo de cuentas compatibles que escogió).
Para que los estudiantes puedan entrar con Microsoft, asegurase de definir el “Campo email Estudiante” desde Institución > Configuración, pestaña “RosarioSIS”.
Cuidado: no se puede hacer un enlace directo a plugins/Microsoft_Social_Login/provider/Microsoft.php. Sino, los usuarios tendrán el error “Usted debe aceptar los cookies para usar RosarioSIS.”. En vez, copia por favor el archivo plugins/Microsoft_Social_Login/redirect/MicrosoftSocialLoginRedirect.php a la raíz de su instalación de RosarioSIS y redirecciona los usuarios al enlace siguiente: http://sudominio.com/REPERTORIO_DE_INSTALACION/MicrosoftSocialLoginRedirect.php
Descargar
Instalar
Copiar la capeta Microsoft_Social_Login/ (si se nombra Microsoft_Social_Login-main, cambiarla) y su contenido en la carpeta plugins/ de RosarioSIS.
O más bien, ir a Institución > Configuración > Plugins y subir el archivo zip del plugin.
Luego, ir a Institución > Configuración > Plugins y haga clic en “Activar”.
Requiere RosarioSIS 7.6+, PHP 5.6+ y la extensión PHP openssl.
Copyleft
- Autor François Jacquet
- Licencia GNU/GPLv2 o posterior
