Project

General

Profile

Evolution #29141

Désactiver la mire sso via le client lourd

Added by Arnaud FORNEROT 10 months ago. Updated 4 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
-
Target version:
Start date:
10/16/2019
Due date:
% Done:

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

Associated revisions

Revision 232bc47a (diff)
Added by Arnaud FORNEROT 5 months ago

ignorer cas si client lourd (fixes #29141)

History

#1 Updated by Arnaud FORNEROT 5 months ago

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

#2 Updated by Arnaud FORNEROT 4 months ago

  • Target version set to Envole 6.12

#3 Updated by Arnaud FORNEROT 4 months ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF