shibboleth.phtml 1.13 KB
Newer Older
1
2
3
4
5
6
<h1 class="page-header">Authentification Shibboleth</h1>
<p>
    Si vous arrivez sur cette page, c'est sans doute que vous cherchez à utiliser l'authentification Shibboleth, mais
    qu'elle est mal configurée !
</p>

Bertrand Gauthier's avatar
Bertrand Gauthier committed
7
<h2>Configuration pour Shibboleth</h2>
8
<p>
Bertrand Gauthier's avatar
Bertrand Gauthier committed
9
    Déjà, vous devez activer l'authentification Shibboleth dans la config de UnicaenAuth :
10
11
12
13
14
</p>
<pre>
    'unicaen-auth' => [
        ...
        'shibboleth' => [
Bertrand Gauthier's avatar
Bertrand Gauthier committed
15
            'enable' => true,
16
        ],
Bertrand Gauthier's avatar
Bertrand Gauthier committed
17
    ],
18
19
20
21
</pre>
<p>
    Et voici ce que vous devez ajouter dans la configuration Apache de votre site :
</p>
Bertrand Gauthier's avatar
Bertrand Gauthier committed
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<pre><?php echo htmlspecialchars(\UnicaenAuth\Service\ShibService::apacheConfigSnippet()) ?></pre>


<h2>Autre solution : simuler une authentification Shibboleth</h2>
<p>
    Il est possible de faire comme si un utilisateur s'était connecté via Shibboleth.
    Cela se fait via la clé de config 'simulate' :
</p>
<pre>
    'unicaen-auth' => [
        ...
        'shibboleth' => [
            'enable' => true,
            'simulate' => [
                'eppn'        => 'gauthierb@unicaen.fr',
                'supannEmpId' => '00021237',
            ],
        ],
    ],
</pre>