diff --git a/login/index.php b/login/index.php index aee574e..1e80536 100644 --- a/login/index.php +++ b/login/index.php @@ -551,20 +551,27 @@ echo "

Iniciar Sessão no ClassLink

"; echo "

Para aceder à plataforma, deve autenticar-se com a sua conta institucional.

"; echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo "Login com Microsoft"; + if (isset($authProvider) && $authProvider === 'Microsoft') { + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo "Iniciar Sessão com Microsoft"; + } else { + $providerName = isset($authProvider) ? htmlspecialchars($authProvider, ENT_QUOTES, 'UTF-8') : 'OAuth'; + echo "Iniciar Sessão com Fornecedor de Identidade " . $providerName; + } echo ""; - echo ""; + if (isset($authProvider) && $authProvider === 'Microsoft') { + echo ""; + } echo ""; echo ""; echo "
"; diff --git a/src/config.sample.php b/src/config.sample.php index 1e116c3..ea4ec22 100644 --- a/src/config.sample.php +++ b/src/config.sample.php @@ -18,19 +18,18 @@ 'password' => '' ); - // Database configuration (MySQL/MariaDB) - // SECURITY: Use strong passwords and restrict database user permissions + // Configuração da DB $db = array( - 'tipo' => 'mysql', + 'tipo' => 'mysql', // deixar assim 'servidor' => 'localhost', 'user' => 'reservasalas', - 'password' => 'salaspass', // CHANGE THIS to a strong password + 'password' => 'salaspass', // USAR SEMPRE PASSWORDS FORTES 'db' => 'reservasalas', 'porta' => 3306 ); - // OAuth 2.0 configuration - // SECURITY: Keep clientId and clientSecret confidential + // Configuração do fornecedor OAuth2 + $authProvider = 'Microsoft'; $provider = new GenericProvider([ 'urlAuthorize' => 'https://authentik.devenv.marcopisco.com/application/o/authorize/', 'urlAccessToken' => 'https://authentik.devenv.marcopisco.com/application/o/token/',