Projet

Général

Profil

Evolution #3455

RoundCube authentification CAS pour scribe derrière reverse proxy

Ajouté par vincent mergel il y a presque 12 ans. Mis à jour il y a environ 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
10/05/2012
Echéance:
% réalisé:

100%

Distribution:
EOLE 2.3

Description

Le générateur d'URL de RoundCube pour un usage avec CAS ne renvoie que des URL avec adresse IP en dur. Ceci ne passe pas pour un scribe derrière un reverse proxy: un nommage est préférable...

Proposition de modification :
fichier roundcube/plugins/cas_authentication/cas_authentication.php
ligne 310

//VM modif
//return $protocol . '://' . $_SERVER['SERVER_NAME'] . $port . $path . $parsed_params;
if (isset($_SERVER['HTTP_X_FORWARDED_SERVER'])) {
return $protocol . '://' . $_SERVER['HTTP_X_FORWARDED_SERVER'] . $port . $path . $parsed_params;
} else {
return $protocol . '://' . $_SERVER['SERVER_NAME'] . $port . $path . $parsed_params;
}

Révisions associées

Révision 45b52d0b (diff)
Ajouté par Lionel Morin il y a environ 11 ans

Changement du calcul d'url lors de l'authentification CAS derrière un reverse proxy (fixes #3455)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a presque 12 ans

  • Statut changé de Nouveau à En attente d'informations

Est-ce vrai avec la question "Le serveur web est derrière un reverse proxy" à "oui" dans l'onglet "applications web" de l'interface de configuration ?

#2 Mis à jour par vincent mergel il y a plus de 11 ans

  • Statut changé de En attente d'informations à Nouveau

Désolé pour le délai... mais en profitant des mises à jours de septembre, le test confirme, après maj-auto et reconfigure, que malgré le paramétrage à OUI (et le renseignement de l'adresse Adresse IP du serveur reverse proxy), le pb persiste. La modif proposée rétablit le fonctionnement.
Cordialement
Vincent Mergel

#3 Mis à jour par Joël Cuissinat il y a environ 11 ans

  • Assigné à mis à Lionel Morin
  • Version cible mis à Envole 3.3.0 Stable

#4 Mis à jour par Joël Cuissinat il y a environ 11 ans

  • Version cible changé de Envole 3.3.0 Stable à Envole 3.3.2

#5 Mis à jour par Lionel Morin il y a environ 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#6 Mis à jour par Arnaud FORNEROT il y a environ 11 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF