Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
The following standardized protocol interfaces are supported:
ProtocolBindingEndpointProfile ID
SAML 2.0 Browser SSOHTTP-Redirect/profile/SAML2/Redirect/SSO


http://shibboleth.net/ns/profiles/saml2/sso/browser
BrowserSSOProfileConfiguration.PROFILE_ID




HTTP-POST/profile/SAML2/POST/SSO

HTTP-POST-SimpleSign/profile/SAML2/POST-SimpleSign/SSO

Shibboleth Protocol (proprietary)/profile/SAML2/Unsolicited/SSO
SAML 2.0 Enhanced Client/ProxySOAP 1.1/profile/SAML2/SOAP/ECPhttp://shibboleth.net/ns/profiles/saml2/sso/browser
ECPProfileConfiguration.PROFILE_ID
SAML 2.0 Single LogoutHTTP-Redirect/profile/SAML2/Redirect/SLO

HTTP-POST/profile/SAML2/POST/SLO

HTTP-POST-SimpleSign/profile/SAML2/POST-SimpleSign/SLO

SOAP 1.1/profile/SAML2/SOAP/SLO
SAML 2.0 Attribute QuerySOAP 1.1/profile/SAML2/SOAP/AttributeQuery

http://shibboleth.net/ns/profiles/saml2/query/attribute
AttributeQueryProfileConfiguration.PROFILE_ID

SAML 2.0 Artifact ResolutionSOAP 1.1/profile/SAML2/SOAP/ArtifactResolutionhttp://shibboleth.net/ns/profiles/saml2/query/artifact
ArtifactQueryProfileConfiguration.PROFILE_ID
SAML 1.1 Browser SSOShibboleth Protocol (proprietary)/profile/Shibboleth/SSO
SAML 1.1 Attribute QuerySOAP 1.1/profile/SAML1/SOAP/AttributeQuery
SAML 1.1 Artifact ResolutionSOAP 1.1/profile/SAML1/SOAP/ArtifactResolution
ID-WSF Single Sign-On ServiceSOAP 1.1/profile/IDWSF/SSOS
CAS 2 Login
/profile/cas/login
CAS 2 Proxy Login
/profile/cas/proxy
CAS 2 Logout
/profile/cas/logout
CAS 2 Ticket Validation
/profile/cas/serviceValidate
CAS 2 Proxy Ticket Validation
/profile/cas/proxyValidate
CAS 2 SAML Validation
/profile/cas/samlValidate
The following proprietary interfaces are supported:
Logout
/profile/Logout
The following administrative interfaces are supported:
Status
/statushttp://shibboleth.net/ns/profiles/status
Attribute Resolver/Filter
/profile/admin/resolvertesthttp://shibboleth.net/ns/profiles/resolvertest
Reload Service Configuration
/profile/admin/reload-servicehttp://shibboleth.net/ns/profiles/reload-service-configuration
Reload Metadata Resolver
/profile/admin/reload-metadatahttp://shibboleth.net/ns/profiles/reload-metadata
Lockout
/profile/admin/lockouthttp://shibboleth.net/ns/profiles/lockout-manager
Metadata Query
/profile/admin/mdqueryhttp://shibboleth.net/ns/profiles/mdquery
Metrics
/profile/admin/metricshttp://shibboleth.net/ns/profiles/metrics
Storagejsonapi.org/profile/admin/storagehttp://shibboleth.net/ns/profiles/storage
Note

The Profile ID string can always be found in the ProfileRequestContext as the profileId and can be used to drive conditions

Code Block
languagexml
<bean parent="shibboleth.Conditions.Expression" c:expression="#profileContext.getProfileId().equals('http://shibboleth.net/ns/profiles/mdquery')"/>