Skip to content
Extraits de code Groupes Projets
Valider c3033200 rédigé par Steel's avatar Steel
Parcourir les fichiers

feat: update PHP version requirement and refactor OIDC configuration to use environment variables

parent 351eb4b0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -6,5 +6,7 @@ ...@@ -6,5 +6,7 @@
"name": "steel" "name": "steel"
} }
], ],
"require": {} "require": {
"php": ">=7.4"
}
} }
{
"_readme": [
"This file locks the dependencies of your project to a known state",
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "38d7df8ed6df4a3c3606bd227efc4198",
"packages": [],
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
"php": ">=7.4"
},
"platform-dev": [],
"plugin-api-version": "2.6.0"
}
<?php <?php
// Remplir ces champs avec les valeurs obtenues sur AriseID Connect // Remplir ces champs avec les valeurs obtenues sur AriseID Connect
$clientId = 'f97b146f-121a-4400-a79c-7c2ecbbd87f8'; $clientId = getenv('AIDC_CLIENT_ID') ?: '6a028017-3100-44c6-a837-9752c3b9b8c4';
$clientSecret = 'y6hsryRm6P~QSen~Xs0UtvkEcK'; $clientSecret = getenv('AIDC_CLIENT_SECRET') ?: 'kazgNEQ26MstoIELYeFLftkTK_';
$oauthURLBase = 'http://oidc.127.0.0.1.nip.io:4444'; $oauthURLBase = getenv('OAUTH_SERVER') ?: 'https://oidc.iiens.net';
// L'URL à laquelle on enverra d'abord l'utilisateur pour obtenir son autorisation // L'URL à laquelle on enverra d'abord l'utilisateur pour obtenir son autorisation
$authorizeURL = "{$oauthURLBase}/oauth2/auth"; $authorizeURL = "{$oauthURLBase}/oauth2/auth";
// Le point d'accès à partir duquel notre serveur demandera un jeton d'accès // Le point d'accès à partir duquel notre serveur demandera un jeton d'accès
...@@ -12,10 +12,10 @@ $tokenURL = "{$oauthURLBase}/oauth2/token"; ...@@ -12,10 +12,10 @@ $tokenURL = "{$oauthURLBase}/oauth2/token";
$userinfoURL = "{$oauthURLBase}/userinfo"; $userinfoURL = "{$oauthURLBase}/userinfo";
// L'URL racine à utiliser pour effectuer des demandes d'API authentifiées // L'URL racine à utiliser pour effectuer des demandes d'API authentifiées
$apiURLBase = 'http://api.127.0.0.1.nip.io:5000'; $apiURLBase = getenv('API_SERVER') ?: 'https://api.iiens.net';
// L'URL de ce script, utilisé comme URL de redirection // L'URL de ce script, utilisé comme URL de redirection
$baseURL = 'http://php.127.0.0.1.nip.io:8000/'; $baseURL = getenv('BASE_URL') ?: 'http://php.127.0.0.1.nip.io:8000/';
// On lance une session afin d'avoir un endroit où stocker les données entre les redirections // On lance une session afin d'avoir un endroit où stocker les données entre les redirections
session_start(); session_start();
...@@ -126,6 +126,8 @@ $jsonFlags = JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES ...@@ -126,6 +126,8 @@ $jsonFlags = JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES
<body> <body>
<main> <main>
<?php echo $_SERVER['PHP_SELF']; ?>
<?php echo $_SERVER['SERVER_NAME']; ?>
<?php if (empty($_SESSION['user_id'])): ?> <?php if (empty($_SESSION['user_id'])): ?>
<h3>Non connecté</h3> <h3>Non connecté</h3>
<a href="?action=login"><button>Se connecter</button></a> <a href="?action=login"><button>Se connecter</button></a>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter