public interface ShibbolethAuthenticationService
Modifier and Type | Method and Description |
---|---|
String |
getLoginURL(HttpServletRequest request)
Returns the computed login URL to Shibboleth , or
null if no
login URL is configured. |
String |
getLoginURL(String redirectURL)
Returns the computed login URL to Shibboleth , or
null if no
login URL is configured. |
String |
getLogoutURL(HttpServletRequest request)
Returns the computed logout URL to Shibboleth, or
null if no
logout URL is configured. |
String |
getLogoutURL(String redirectURL)
Returns the computed logout URL to Shibboleth, or
null if no
logout URL is configured. |
String |
getUserID(HttpServletRequest httpRequest)
Returns the user ID based on the source IdP.
|
Map<String,Object> |
getUserMetadata(String idField,
HttpServletRequest httpRequest)
Returns a map of the user metadata based on the configuration.
|
String getLoginURL(String redirectURL)
null
if no
login URL is configured.redirect
- URLString getLogoutURL(String redirectURL)
null
if no
logout URL is configured.redirect
- URLString getLoginURL(HttpServletRequest request)
null
if no
login URL is configured.HTTP
- requestString getLogoutURL(HttpServletRequest request)
null
if no
logout URL is configured.HTTP
- requestString getUserID(HttpServletRequest httpRequest)
HTTP
- requestMap<String,Object> getUserMetadata(String idField, HttpServletRequest httpRequest)
HTTP
- requestCopyright © 2013 Nuxeo SA. All Rights Reserved.