Installation des apps supplémentaire
calendar
deck
drawio
files_mindmap
groupfolders
tasks

============================================================
fork sur user_cas
pullrequest à intégrer
https://github.com/felixrupp/user_cas/pull/40
https://github.com/felixrupp/user_cas/pull/41


============================================================
.htaccess
remplacer
Header always set X-Frame-Options "SAMEORIGIN"
par 
Header always set X-Frame-Options "ALLOWALL"


lib/public/AppFramework/Http/EmptyContentSecurityPolicy.php
commenter le bloc
if (!empty($this->allowedFrameAncestors)) {

============================================================
apps/user_ldap/lib/Mapping/AbstractMapping.php

Sur public function map($fdn, $name, $uuid) {
forcer le mappind du name nextcloud à uuid

		$row = array(
			'ldap_dn'        => $fdn,
			//'owncloud_name'  => $name,
			'owncloud_name'  => $uuid,
			'directory_uuid' => $uuid
		);

============================================================
apps/user_ldap/lib/User/User.php

Mettre l'emit sur user à false (permet de ne pas déclencher les hook associé à la modification)
C'est ce qui prend un temps très important en prod

rechercher $user->setEMailAddress
et placer juste avant
$user->setEmitter(false);

lib/private/User/User.php
Ajouter la fonction
    public function setEmitter($emitter) {
        $this->emitter = false;
    }

============================================================
POUR L'INSTANT NE PLUS FAIRE
/lib/private/User/Session.php

Check de la validité de la session pas tout les 5 mn mais tt les 24h

Rechercher la fonction checkTokenCredentials
remplacer
if ($lastCheck > ($now - 60 * 5)) {

par 
if ($lastCheck > ($now - 60 * 1440)) {

============================================================
core/templates/layout.user.php
ajout pour sonde avant </head>
<script src="/sondepiwik/sonde.js?appli=nextcloud" nonce="<?php p(\OC::$server->getContentSecurityPolicyNonceManager()->getNonce()); ?>"></script>		


