forked from vbonamy/esup-wayf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathIDProvider.conf.dist.php
executable file
·84 lines (70 loc) · 2.69 KB
/
IDProvider.conf.dist.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php // Copyright (c) 2014, SWITCH
// WAYF Identity Provider Configuration file
// Find below some example entries of Identity Providers, categories and
// cascaded WAYFs
// The keys of $IDProviders must correspond to the entityId of the
// Identity Providers or a unique value in case of a cascaded WAYF/DS or
// a category. In the case of a category, the key must correspond to the the
// Type value of Identity Provider entries.
// The sequence of IdPs and SPs play a role. No sorting is done.
//
// Please read the file DOC for information on the format of the entries
// Category
$IDProviders['university'] = array (
'Type' => 'category',
'Name' => 'Universities',
);
$IDProviders['https://idp.epfl.ch/idp/shibboleth'] = array(
'SSO' => 'https://idp.epfl.ch/idp/profile/Shibboleth/SSO',
'Name' => 'EPF Lausanne',
'Type' => 'university',
);
$IDProviders['https://aai-logon.ethz.ch/idp/shibboleth'] = array(
'SSO' => 'https://aai-logon.ethz.ch/idp/profile/Shibboleth/SSO',
'Name' => 'ETH Zürich',
'de' => array ('Name' => 'ETH Zürich'),
'en' => array ('Name' => 'ETH Zurich'),
'Type' => 'university',
'IP' => array ('193.166.2.0/24','129.132.0.0/16'),
);
$IDProviders['https://aai-idp.uzh.ch/idp/shibboleth'] = array(
'SSO' => 'https://aai-idp.uzh.ch/idp/profile/Shibboleth/SSO',
'Name' => 'Universität Zürich',
'Type' => 'university',
'Realm' => 'uzh.ch',
'en' => array ('Keywords' => 'Zurich Irchel+Park'),
);
// Category
$IDProviders['vho'] = array (
'Type' => 'category',
'Name' => 'Virtual Home Organizations',
);
// An example of a configuration with multiple network blocks and multiple languages
$IDProviders['https://aai-logon.vho-switchaai.ch/idp/shibboleth'] = array (
'Type' => 'vho',
'Name' => 'Virtual Home Organisation',
'en' => array (
'Name' => 'Virtual Home Organisation',
'Keywords','Zurich Switzerland',
),
'de' => array (
'Name' => 'Virtuelle Home Organisation',
'Keywords','Zürich Schweiz',
),
'fr' => array ('Name' => 'Home Organisation Virtuelle'),
'it' => array ('Name' => 'Virtuale Home Organisation'),
'IP' => array ('130.59.6.0/16','127.0.0.0/24'),
'SSO' => 'https://aai-logon.vho-switchaai.ch/idp/profile/Shibboleth/SSO',
);
// Example of an IDP you want not to be displayed when IDPs are parsed from
// a metadata file and SAML2MetaOverLocalConf is set to false
//$IDProviders['urn:mace:switch.ch:SWITCHaai:invisibleidp'] = '-';
// Category
$IDProviders['unknown'] = array (
'Type' => 'category',
'Name' => 'Others',
'de' => array ('Name' => 'Andere'),
'fr' => array ('Name' => 'Autres'),
'it' => array ('Name' => 'Altri'),
);
?>