shibboleth.phtml 1.37 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>

7
<h2>Configuration pour Shibboleth</h2>
8
<p>
9
    Déjà, vous devez activer l'authentification Shibboleth dans la config de UnicaenAuth :
10
11
12
13
14
</p>
<pre>
    'unicaen-auth' => [
        ...
        'shibboleth' => [
15
            'enable' => true,
16
        ],
17
    ],
18
</pre>
Bertrand Gauthier's avatar
Bertrand Gauthier committed
19
<p>
20
    Et voici ce que vous devez ajouter dans la configuration Apache de votre site :
Bertrand Gauthier's avatar
Bertrand Gauthier committed
21
</p>
22
23
24
25
26
27
<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.
28
    Cela se fait via la clé de config 'simulate', exemple :
29
30
31
32
33
34
35
</p>
<pre>
    'unicaen-auth' => [
        ...
        'shibboleth' => [
            'enable' => true,
            'simulate' => [
36
37
38
39
40
41
42
                'eppn'           => $eppn = 'premierf@univ.fr',
                'supannEmpId'    => '00012345',
                'displayName'    => $eppn,
                'mail'           => $eppn,
                'givenName'      => 'François',
                'sn'             => 'Premier',
                'supannCivilite' => 'M.'
43
44
45
46
            ],
        ],
    ],
</pre>