Update html/login/microsoft-login.php

This commit is contained in:
jan 2025-03-02 16:13:12 +00:00
parent cf92300cc9
commit 4363ee984b

View File

@ -1,22 +1,20 @@
<?php <?php
require '../../include/variables.php'; require '../../include/variables.php';
require '../../include/init.php'; require '../../include/init.php';
require './vendor/autoload.php'; // Assurez-vous que le fichier autoload de Composer est inclus require './vendor/autoload.php';
// Configuration de l'application
$clientId = 'bab07099-3044-4d44-b3ef-b2b3ba8031e3'; $redirectUri = $rootPageUrl . 'login/microsoft-callback.php';
$clientSecret = '8Ak8Q~~_ahJh~qM0D-SMWsKz-w17lQI.ZBInObCm';
$redirectUri = 'https://e59.fr/login/microsoft-callback.php';
$authority = "https://login.microsoftonline.com/common"; $authority = "https://login.microsoftonline.com/common";
$scope = "openid profile email"; $scope = "openid profile email";
// Générer l'URL de redirection
$params = [ $params = [
'client_id' => $clientId, 'client_id' => $microsoftAuthClientId,
'response_type' => 'code', 'response_type' => 'code',
'redirect_uri' => $redirectUri, 'redirect_uri' => $redirectUri,
'response_mode' => 'query', 'response_mode' => 'query',
'scope' => $scope, 'scope' => $scope,
'state' => '12345' // Vous pouvez utiliser un générateur de nonce ici 'state' => '12345'
]; ];
$authUrl = $authority . '/oauth2/v2.0/authorize?' . http_build_query($params); $authUrl = $authority . '/oauth2/v2.0/authorize?' . http_build_query($params);