Project

General

Profile

Evolution #29141

Désactiver la mire sso via le client lourd

Added by Arnaud FORNEROT 3 months ago.

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

0%

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

Also available in: Atom PDF