Project

General

Profile

Evolution #3455

RoundCube authentification CAS pour scribe derrière reverse proxy

Added by vincent mergel over 8 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
05/10/2012
Due date:
% Done:

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;
}

Associated revisions

Revision 45b52d0b (diff)
Added by Lionel Morin over 7 years ago

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

History

#1 Updated by Emmanuel GARETTE over 8 years ago

  • Status changed from Nouveau to 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 Updated by vincent mergel almost 8 years ago

  • Status changed from En attente d'informations to 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 Updated by Joël Cuissinat over 7 years ago

  • Assigned To set to Lionel Morin
  • Target version set to Envole 3.3.0 Stable

#4 Updated by Joël Cuissinat over 7 years ago

  • Target version changed from Envole 3.3.0 Stable to Envole 3.3.2

#5 Updated by Lionel Morin over 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#6 Updated by Arnaud FORNEROT over 7 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF