Actions
Anomalie #12953
ferméImpossible de se connecter à l'application lorsqu'on active le sso
Début:
15/01/2020
Echéance:
Description
En tant qu'utilisateur je n'arrive pas à me connecter à l'application lorsque le sso est activé.
résolution du problème:
Modification du fichier src/core/controllers/AuthentificationController.php
diff src/core/controllers/AuthenticationController.php src/core/controllers/AuthenticationController.php.old
28,31c28,29
< // var_dump('avant');
< //exit;
< if (!empty($_SERVER['PHP_AUTH_USER']) && $_SERVER['PHP_AUTH_USER'] == 'maarchws' && !empty($_SERVER['PHP_AUTH_PW'])) {
< if (AuthenticationModel::authentication(['userId' => $_SERVER['PHP_AUTH_USER'], 'password' => $_SERVER['PHP_AUTH_PW']])) {
---
> if (!empty($_SERVER['PHP_AUTH_USER']) && !empty($_SERVER['PHP_AUTH_PW'])) {
> if (AuthenticationModel::authentication(['userId' => $_SERVER['PHP_AUTH_USER'], 'password' => $_SERVER['PHP_AUTH_PW']])) {
La valeur $_SERVER['PHP_AUTH_USER'] contient le compte user passé via le jeton kerberos
Vu avec Damien
Actions
#2
Mis à jour par Support Maarch il y a presque 5 ans
- Statut changé de A qualifier à A traiter
- Assigné à mis à Maarch Courrier DEV TEAM
- Priorité changé de 0-Bloquant à 1-Majeur
Actions
#3
Mis à jour par Support Maarch il y a presque 5 ans
- Statut changé de A traiter à R&D - A planifier
- Version cible changé de 19.04 (Fin de vie) à 20.03 (Fin de vie)
Actions
#4
Mis à jour par Emmanuel DILLARD il y a presque 5 ans
- Statut changé de R&D - A planifier à 17
- Assigné à changé de Maarch Courrier DEV TEAM à Henri QUENEAU
- Version cible changé de 20.03 (Fin de vie) à 19.04 (Fin de vie)
Actions
#6
Mis à jour par Henri QUENEAU il y a presque 5 ans
ça c'est le code natif de maarch
> if (!empty($_SERVER['PHP_AUTH_USER']) && !empty($_SERVER['PHP_AUTH_PW'])) {
> if (AuthenticationModel::authentication(['userId' => $_SERVER['PHP_AUTH_USER'], 'password' => $_SERVER['PHP_AUTH_PW']])) {
Ce code ne fonctionne pas avec kerberos
ça c'est le code qui a été modifié avec l'aide de damien et qui régle le problème.
< // var_dump('avant');
< //exit;
< if (!empty($_SERVER['PHP_AUTH_USER']) && $_SERVER['PHP_AUTH_USER'] == 'maarchws' && !empty($_SERVER['PHP_AUTH_PW'])) {
< if (AuthenticationModel::authentication(['userId' => $_SERVER['PHP_AUTH_USER'], 'password' => $_SERVER['PHP_AUTH_PW']])) {
Il n'y a rien d'autre de modifié dans le code.
Pour rappel la variable
$_SERVER['PHP_AUTH_USER']
est utilisé par kerberos
Si il faut que je fournisse des informations supplémentaires, merci de me fournir les demandes que vous avez besoin.
Actions
#7
Mis à jour par Henri QUENEAU il y a plus de 4 ans
- Assigné à changé de Henri QUENEAU à EDI PO
Actions
#8
Mis à jour par Emmanuel DILLARD il y a plus de 4 ans
- Statut changé de 17 à R&D - A planifier
Actions
#9
Mis à jour par Emmanuel DILLARD il y a plus de 4 ans
- Priorité changé de 1-Majeur à 2-Sérieux
Actions
#10
Mis à jour par Emmanuel DILLARD il y a plus de 4 ans
- Priorité changé de 2-Sérieux à 3-Mineur
Actions
#12
Mis à jour par Emmanuel DILLARD il y a plus de 4 ans
- Lié à Fonctionnalité #13268: Génériser la connexion SSO via l'administration - Interface d’administration des connexions Web SSO ajouté
Actions
#13
Mis à jour par Florian AZIZIAN il y a environ 4 ans
- Projet changé de 298 à 299
- Statut changé de R&D - A planifier à R&D - En cours
Actions
#16
Mis à jour par Damien BUREL il y a environ 4 ans
- Version cible changé de 19.04 (Fin de vie) à 20.10 Develop
Actions
#17
Mis à jour par Damien BUREL il y a environ 4 ans
- Statut changé de R&D - En cours à R&D - Terminé
Actions
#19
Mis à jour par Emmanuel DILLARD il y a environ 4 ans
- Assigné à changé de Damien BUREL à Henri QUENEAU
Actions
#21
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Projet changé de 298 à Backlog Courrier
- Version cible changé de 20.10 Develop à 20.10
Actions