Projet

Général

Profil

Evolution #29141

Désactiver la mire sso via le client lourd

Ajouté par Arnaud FORNEROT il y a plus de 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
Début:
16/10/2019
Echéance:
% réalisé:

100%

Distribution:

Description

J'ai fini par résoudre ce point d'une manière un peu .. radicale, car on avait un nombre conséquent de soucis liés à l'authentification sur la mire eolesso avec le client lourd ;
Finalement j'ai fait une modif qui teste si l'app user_cas est appelée depuis un client lourd (le useragent contient "mirall") et dans ce cas la désactive :

/var/www/html/nextcloud/apps/user_cas/appinfo/app.php:27
à la place de
$enabled = TRUE;
mettre
if (strpos($_SERVER['HTTP_USER_AGENT'], 'mirall') !== false) {
$enabled = FALSE;
} else $enabled = TRUE;

à voir si ce devrait être intégré pour tout le monde, ou sous forme d'option ?
Pierre

Révisions associées

Révision 232bc47a (diff)
Ajouté par Arnaud FORNEROT il y a environ 4 ans

ignorer cas si client lourd (fixes #29141)

Historique

#1 Mis à jour par Arnaud FORNEROT il y a environ 4 ans

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

#2 Mis à jour par Arnaud FORNEROT il y a presque 4 ans

  • Version cible mis à Envole 6.12

#3 Mis à jour par Arnaud FORNEROT il y a presque 4 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF