ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
Constants.php
Go to the documentation of this file.
1<?php
2
3namespace SAML2;
4
11{
15 const AC_PASSWORD = 'urn:oasis:names:tc:SAML:2.0:ac:classes:Password';
16
20 const AC_UNSPECIFIED = 'urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified';
21
25 const BINDING_HTTP_POST = 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST';
26
30 const BINDING_HTTP_REDIRECT = 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect';
31
35 const BINDING_HTTP_ARTIFACT = 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact';
36
40 const BINDING_SOAP = 'urn:oasis:names:tc:SAML:2.0:bindings:SOAP';
41
45 const BINDING_PAOS = 'urn:oasis:names:tc:SAML:2.0:bindings:PAOS';
46
50 const BINDING_HOK_SSO = 'urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser';
51
55 const CM_BEARER = 'urn:oasis:names:tc:SAML:2.0:cm:bearer';
56
60 const CM_HOK = 'urn:oasis:names:tc:SAML:2.0:cm:holder-of-key';
61
65 const CM_VOUCHES = 'urn:oasis:names:tc:SAML:2.0:cm:sender-vouches';
66
72 const COMPARISON_BETTER = 'better';
73
78 const COMPARISON_EXACT = 'exact';
79
85 const COMPARISON_MAXIMUM = 'maximum';
86
92 const COMPARISON_MINIMUM = 'minimum';
93
97 const CONSENT_UNSPECIFIED = 'urn:oasis:names:tc:SAML:2.0:consent:unspecified';
98
102 const CONSENT_OBTAINED = 'urn:oasis:names:tc:SAML:2.0:consent:obtained';
103
108 const CONSENT_PRIOR = 'urn:oasis:names:tc:SAML:2.0:consent:prior';
109
116 const CONSENT_IMPLICIT = 'urn:oasis:names:tc:SAML:2.0:consent:current-implicit';
117
122 const CONSENT_EXPLICIT = 'urn:oasis:names:tc:SAML:2.0:consent:current-explicit';
123
127 const CONSENT_UNAVAILABLE = 'urn:oasis:names:tc:SAML:2.0:consent:unavailable';
128
132 const CONSENT_INAPPLICABLE = 'urn:oasis:names:tc:SAML:2.0:consent:inapplicable';
133
134 const EPTI_URN_MACE = 'urn:mace:dir:attribute-def:eduPersonTargetedID';
135
136 const EPTI_URN_OID = 'urn:oid:1.3.6.1.4.1.5923.1.1.1.10';
137
141 const NAMEFORMAT_UNSPECIFIED = 'urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified';
142
148 const NAMEFORMAT_URI = 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri';
149
155 const NAMEFORMAT_BASIC = 'urn:oasis:names:tc:SAML:2.0:attrname-format:basic';
156
160 const NAMEID_UNSPECIFIED = 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified';
161
165 const NAMEID_EMAIL_ADDRESS = 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress';
166
170 const NAMEID_X509_SUBJECT_NAME = 'urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName';
171
175 const NAMEID_WINDOWS_DOMAIN_QUALIFIED_NAME = 'urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName';
176
180 const NAMEID_KERBEROS = 'urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos';
181
185 const NAMEID_ENTITY = 'urn:oasis:names:tc:SAML:2.0:nameid-format:entity';
186
190 const NAMEID_PERSISTENT = 'urn:oasis:names:tc:SAML:2.0:nameid-format:persistent';
191
195 const NAMEID_TRANSIENT = 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient';
196
200 const NAMEID_ENCRYPTED = 'urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted';
201
205 const NS_ECP = 'urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp';
206
210 const NS_SOAP = 'http://schemas.xmlsoap.org/soap/envelope/';
211
215 const NS_SAMLP = 'urn:oasis:names:tc:SAML:2.0:protocol';
216
220 const NS_SAML = 'urn:oasis:names:tc:SAML:2.0:assertion';
221
225 const NS_MD = 'urn:oasis:names:tc:SAML:2.0:metadata';
226
230 const NS_XS = 'http://www.w3.org/2001/XMLSchema';
231
235 const NS_XSI = 'http://www.w3.org/2001/XMLSchema-instance';
236
240 const NS_HOK = 'urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser';
241
245 const STATUS_PREFIX = 'urn:oasis:names:tc:SAML:2.0:status:';
246
254 const STATUS_SUCCESS = 'urn:oasis:names:tc:SAML:2.0:status:Success';
255
261 const STATUS_REQUESTER = 'urn:oasis:names:tc:SAML:2.0:status:Requester';
262
268 const STATUS_RESPONDER = 'urn:oasis:names:tc:SAML:2.0:status:Responder';
269
275 const STATUS_VERSION_MISMATCH = 'urn:oasis:names:tc:SAML:2.0:status:VersionMismatch';
276
282 const STATUS_AUTHN_FAILED = 'urn:oasis:names:tc:SAML:2.0:status:AuthnFailed';
283
289 const STATUS_INVALID_ATTR = 'urn:oasis:names:tc:SAML:2.0:status:InvalidAttrNameOrValue';
290
296 const STATUS_INVALID_NAMEID_POLICY = 'urn:oasis:names:tc:SAML:2.0:status:InvalidNameIDPolicy';
297
303 const STATUS_NO_AUTHN_CONTEXT = 'urn:oasis:names:tc:SAML:2.0:status:NoAuthnContext';
304
311 const STATUS_NO_AVAILABLE_IDP = 'urn:oasis:names:tc:SAML:2.0:status:NoAvailableIDP';
312
318 const STATUS_NO_PASSIVE = 'urn:oasis:names:tc:SAML:2.0:status:NoPassive';
319
326 const STATUS_NO_SUPPORTED_IDP = 'urn:oasis:names:tc:SAML:2.0:status:NoSupportedIDP';
327
334 const STATUS_PARTIAL_LOGOUT = 'urn:oasis:names:tc:SAML:2.0:status:PartialLogout';
335
342 const STATUS_PROXY_COUNT_EXCEEDED = 'urn:oasis:names:tc:SAML:2.0:status:ProxyCountExceeded';
343
351 const STATUS_REQUEST_DENIED = 'urn:oasis:names:tc:SAML:2.0:status:RequestDenied';
352
358 const STATUS_REQUEST_UNSUPPORTED = 'urn:oasis:names:tc:SAML:2.0:status:RequestUnsupported';
359
365 const STATUS_REQUEST_VERSION_DEPRECATED = 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionDeprecated';
366
373 const STATUS_REQUEST_VERSION_TOO_HIGH = 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionTooHigh';
374
381 const STATUS_REQUEST_VERSION_TOO_LOW = 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionTooLow';
382
388 const STATUS_RESOURCE_NOT_RECOGNIZED = 'urn:oasis:names:tc:SAML:2.0:status:ResourceNotRecognized';
389
395 const STATUS_TOO_MANY_RESPONSES = 'urn:oasis:names:tc:SAML:2.0:status:TooManyResponses';
396
403 const STATUS_UNKNOWN_ATTR_PROFILE = 'urn:oasis:names:tc:SAML:2.0:status:UnknownAttrProfile';
404
410 const STATUS_UNKNOWN_PRINCIPAL = 'urn:oasis:names:tc:SAML:2.0:status:UnknownPrincipal';
411
417 const STATUS_UNSUPPORTED_BINDING = 'urn:oasis:names:tc:SAML:2.0:status:UnsupportedBinding';
418}
An exception for terminatinating execution or to throw for unit testing.