| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
GUIDisplay.renderTemplate(java.lang.String portalId,
java.lang.String template,
FormData formData,
JsonSessionState sessionState)
Render the template requested and return the contents.
|
java.lang.String |
GUIDisplay.renderTemplate(java.lang.String portalId,
java.lang.String template,
FormData formData,
JsonSessionState sessionState,
boolean useLayout)
Render the template requested and return the contents.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
PortalSecurityManager.getRolesList(JsonSessionState session,
com.googlecode.fascinator.api.authentication.User user)
Get the list of roles possessed by the current user.
|
com.googlecode.fascinator.api.authentication.User |
PortalSecurityManager.getUser(JsonSessionState session,
java.lang.String username,
java.lang.String source)
Retrieve the details of a user by username
|
void |
PortalSecurityManager.logout(JsonSessionState session,
com.googlecode.fascinator.api.authentication.User user)
Logout the provided user
|
java.lang.String |
DynamicPageService.render(java.lang.String portalId,
java.lang.String pageName,
java.io.OutputStream out,
FormData formData,
JsonSessionState sessionState) |
boolean |
PortalSecurityManager.runSsoIntegration(JsonSessionState session,
FormData formData)
Wrapper method for other SSO methods provided by the security manager.
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
PortalSecurityManager.ssoBuildLogonInterface(JsonSessionState session)
Build a Map of Maps of on-screen string values for each SSO provider.
|
boolean |
PortalSecurityManager.ssoCheckUserDetails(JsonSessionState session)
Get user details from SSO connection and set them in the user session.
|
java.lang.String |
PortalSecurityManager.ssoGetRemoteLogonURL(JsonSessionState session,
java.lang.String source)
Retrieve the login URL for redirection against a given provider.
|
java.lang.String |
PortalSecurityManager.ssoGetRemoteLogoutURL(JsonSessionState session,
java.lang.String source) |
java.lang.String |
PortalSecurityManager.ssoInit(JsonSessionState session)
Initialize the SSO Service, prepare a login if required
|
boolean |
PortalSecurityManager.testForSso(JsonSessionState session,
java.lang.String resource,
java.lang.String uri)
Given the provided resource, test whether SSO should be 'aware' of this
resource.
|
boolean |
PortalSecurityManager.testTrustToken(JsonSessionState session,
java.lang.String token)
Validate the provided trust token.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
PortalSecurityManagerImpl.getRolesList(JsonSessionState session,
com.googlecode.fascinator.api.authentication.User user)
Get the list of roles possessed by the current user.
|
com.googlecode.fascinator.api.authentication.User |
PortalSecurityManagerImpl.getUser(JsonSessionState session,
java.lang.String username,
java.lang.String source)
Retrieve the details of a user by username
|
void |
PortalSecurityManagerImpl.logout(JsonSessionState session,
com.googlecode.fascinator.api.authentication.User user)
Logout the provided user
|
java.lang.String |
CachingDynamicPageServiceImpl.render(java.lang.String portalId,
java.lang.String pageName,
java.io.OutputStream out,
FormData formData,
JsonSessionState sessionState)
Renders the Velocity template with the specified form data.
|
boolean |
PortalSecurityManagerImpl.runSsoIntegration(JsonSessionState session,
FormData formData)
Wrapper method for other SSO methods provided by the security manager.
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
PortalSecurityManagerImpl.ssoBuildLogonInterface(JsonSessionState session)
Build a Map of Maps of on-screen string values for each SSO provider.
|
boolean |
PortalSecurityManagerImpl.ssoCheckUserDetails(JsonSessionState session)
Get user details from SSO connection and set them in the user session.
|
java.lang.String |
PortalSecurityManagerImpl.ssoGetRemoteLogonURL(JsonSessionState session,
java.lang.String source)
Retrieve the login URL for redirection against a given provider.
|
java.lang.String |
PortalSecurityManagerImpl.ssoGetRemoteLogoutURL(JsonSessionState session,
java.lang.String source)
Retrieve the login URL for redirection against a given provider.
|
java.lang.String |
PortalSecurityManagerImpl.ssoInit(JsonSessionState session)
Initialize the SSO Service, prepare a login if required
|
boolean |
PortalSecurityManagerImpl.testForSso(JsonSessionState session,
java.lang.String resource,
java.lang.String uri)
Given the provided resource, test whether SSO should be 'aware' of this
resource.
|
boolean |
PortalSecurityManagerImpl.testTrustToken(JsonSessionState session,
java.lang.String token)
Validate the provided trust token.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
OpenID.getRolesList(JsonSessionState session)
Get a list of roles possessed by the current user from the SSO Service.
|
java.util.List<java.lang.String> |
SSOInterface.getRolesList(JsonSessionState session)
Get a list of roles possessed by the current user if the SSO provider
supports such.
|
java.util.List<java.lang.String> |
USQSSO.getRolesList(JsonSessionState session)
Get a list of roles possessed by the current user from the SSO Service.
|
com.googlecode.fascinator.api.authentication.User |
OpenID.getUserObject(JsonSessionState session)
Get the current user details in a User object.
|
com.googlecode.fascinator.api.authentication.User |
SSOInterface.getUserObject(JsonSessionState session)
Get the current user details in a User object.
|
com.googlecode.fascinator.api.authentication.User |
USQSSO.getUserObject(JsonSessionState session)
Get the current user details in a User object.
|
void |
OpenID.logout(JsonSessionState session)
We cannot log the user out of UConnect, but we can clear Fascinator
session data regarding this user.
|
void |
SSOInterface.logout(JsonSessionState session)
Logout the current user, if implementing providers do not support this
at least clear Fascinator session data regarding this user.
|
void |
USQSSO.logout(JsonSessionState session)
We cannot log the user out of UConnect, but we can clear Fascinator
session data regarding this user.
|
void |
OpenID.ssoCheckUserDetails(JsonSessionState session)
Get user details from the SSO Service and set them in the user session.
|
void |
SSOInterface.ssoCheckUserDetails(JsonSessionState session)
Get user details and set them in the user session.
|
void |
USQSSO.ssoCheckUserDetails(JsonSessionState session)
Get user details from the SSO Service and set them in the user session.
|
java.lang.String |
OpenID.ssoGetRemoteLogonURL(JsonSessionState session)
Retrieve the login URL for redirection.
|
java.lang.String |
SSOInterface.ssoGetRemoteLogonURL(JsonSessionState session)
Retrieve the login URL for redirection.
|
java.lang.String |
USQSSO.ssoGetRemoteLogonURL(JsonSessionState session)
Retrieve the login URL for redirection.
|
void |
OpenID.ssoInit(JsonSessionState session,
javax.servlet.http.HttpServletRequest request)
Initialize the SSO Service
|
void |
SSOInterface.ssoInit(JsonSessionState session,
javax.servlet.http.HttpServletRequest request)
Initialize the SSO Service
|
void |
USQSSO.ssoInit(JsonSessionState session,
javax.servlet.http.HttpServletRequest request)
Initialize the SSO Service
|
void |
OpenID.ssoPrepareLogin(JsonSessionState session,
java.lang.String returnAddress,
java.lang.String server)
Prepare the SSO Service to receive a login from the user
|
void |
SSOInterface.ssoPrepareLogin(JsonSessionState session,
java.lang.String returnAddress,
java.lang.String server)
Prepare a login with the SSO provider
|
void |
USQSSO.ssoPrepareLogin(JsonSessionState session,
java.lang.String returnAddress,
java.lang.String server)
Prepare the SSO Service to receive a login from the user
|
Copyright © 2009-2019. All Rights Reserved.