preinscripcion 3.22.0 personalizado para colegios preuniversitarios de UADER
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

90 lines
3.1 KiB

<?php
return [
'form' => [
'activo' => (!empty($_SERVER['PERFIL'])) && ($_SERVER['PERFIL'] == 'alumno'),
'clase' => 'modelo\\autenticacion\\auth_form',
'parametros' => [
'clase_login' => "extension_kernel\\login"
]
],
'form_documento' => [
'activo' => (!empty($_SERVER['PERFIL'])) && ($_SERVER['PERFIL'] == 'alumno'),
'clase' => 'modelo\\autenticacion\\auth_form_documento',
'parametros' => [
'clase_login' => "extension_kernel\\login"
]
],
'admin' => [
'activo' => (!empty($_SERVER['PERFIL'])) && ($_SERVER['PERFIL'] == 'admin'),
'clase' => 'modelo\\autenticacion\\auth_admin',
'parametros' => [
'clase_login' => "extension_kernel\\login_admin"
]
],
'token' => [
'activo' => (!empty($_SERVER['PERFIL'])) && ($_SERVER['PERFIL'] == 'alumno'),
'clase' => 'modelo\\autenticacion\\auth_token',
'parametros' => [],
],
'cuentas_ext' => [
/**
* Si desea habilitarse alguno de los servicios de login con servicios externos,
* primero se debe establecer la siguiente directiva en true
*/
'activo' => false,
'clase' => 'modelo\\autenticacion\\auth_cuenta_ext',
'parametros' => [
'clase_login' => "extension_kernel\\login",
'proveedores' => [
'google' => [
/**
* Para habilitar el login mediante Google:
* + establecer 'activo' => true,
* + crear un proyecto en https://console.developers.google.com/
* + habilitar la Google+ API y obtener los valores de ID y secreto de cliente para completar aquí.
* + En la sección URIs de redireccionamiento completar http://<url_preinscripcion_completa>/acceso/index?auth=cuentas_ext&f=google
*/
'activo' => false,
'tipo' => 'oauth2',
'icono' => 'img/login/google.jpg',
'app_key' => 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.apps.googleusercontent.com',
'app_secret' => 'xxxxxxxxxxxxxxxxxxxxxxx',
'scope' => 'https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email',
'auth_url' => 'https://accounts.google.com/o/oauth2/auth',
'acc_url' => 'https://accounts.google.com/o/oauth2/token',
'id_url' => 'https://www.googleapis.com/oauth2/v1/userinfo',
'id_path' => 'id', //de que campo saca el id
'email_path' => 'email', //de que campo saca el mail
],
'facebook' => [
/**
* Para habilitar el login mediante Facebook, establecer 'activo' => true
* y generar valores para app_key y app_secret como se explica en
* https://repositorio.siu.edu.ar/trac/Portal-G3/wiki/G2/Preinscripcion/2.9.0/DocTecnica/Instalacion/ConfigFacebook
*/
'activo' => false,
'tipo' => 'oauth2',
'icono' => 'img/login/facebook.jpg',
'app_key' => 'xxxxxxxxxxxxxxx',
'app_secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'scope' => 'email',
'auth_url' => 'https://www.facebook.com/dialog/oauth',
'acc_url' => 'https://graph.facebook.com/oauth/access_token',
'id_url' => 'https://graph.facebook.com/me',
'id_path' => 'id',
'email_path' => 'email',
],
],
],
],
];