Interface ShibbolethAuthenticationService
- All Known Implementing Classes:
ShibbolethAuthenticationServiceImpl
public interface ShibbolethAuthenticationService
-
Method Summary
Modifier and TypeMethodDescriptiongetLoginURL(String redirectURL) Returns the computed login URL to Shibboleth , ornullif no login URL is configured.getLoginURL(javax.servlet.http.HttpServletRequest request) Returns the computed login URL to Shibboleth , ornullif no login URL is configured.getLogoutURL(String redirectURL) Returns the computed logout URL to Shibboleth, ornullif no logout URL is configured.getLogoutURL(javax.servlet.http.HttpServletRequest request) Returns the computed logout URL to Shibboleth, ornullif no logout URL is configured.getUserID(javax.servlet.http.HttpServletRequest httpRequest) Returns the user ID based on the source IdP.Returns a bi-map of the user metadata {response headers, values} based on the configuration.getUserMetadata(String idField, javax.servlet.http.HttpServletRequest httpRequest) Returns a map of the user metadata based on the configuration.
-
Method Details
-
getLoginURL
Returns the computed login URL to Shibboleth , ornullif no login URL is configured. -
getLogoutURL
Returns the computed logout URL to Shibboleth, ornullif no logout URL is configured. -
getLoginURL
Returns the computed login URL to Shibboleth , ornullif no login URL is configured. -
getLogoutURL
Returns the computed logout URL to Shibboleth, ornullif no logout URL is configured. -
getUserID
Returns the user ID based on the source IdP. In the configuration is defined which HTTP header is used for each registered IdP. -
getUserMetadata
Map<String,Object> getUserMetadata(String idField, javax.servlet.http.HttpServletRequest httpRequest) Returns a map of the user metadata based on the configuration. Keys are the field names and values coming from the HTTP headers. -
getUserMetadata
Returns a bi-map of the user metadata {response headers, values} based on the configuration.- Since:
- 8.3
-