|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.security.saml.SSOManager
public class SSOManager
SSOManager is an implementation of the SSOManagerService that can be managed via a jmx-console
Constructor Summary | |
---|---|
SSOManager()
Initializer |
Method Summary | |
---|---|
static java.lang.String |
cleanToken(java.lang.String ssoToken)
A utility method used to cleanup the SSO token when received as a http cookie |
static SingleSignOn |
findProcessor()
A utility method used to find the SingleSignOn Processor |
SingleSignOn |
getProcessor()
Returns the SingleSignOn implementation registered with the SSO system |
static java.security.Principal |
getUserPrincipal(javax.servlet.http.HttpServletRequest request)
This is method is used by the application to extract the Principal of the user authenticated into the system by the Single Sign On Engine. |
static void |
processManualLoginNotification(javax.servlet.http.HttpServletRequest request,
java.lang.String user)
This method is used by the application to notify the SSOEngine that a particular user was manually authenticated by its authentication system. |
void |
setConf(java.lang.String confLocation)
Sets the location of the configuration file for this service |
void |
start()
Starts the JMX service |
void |
stop()
Stops the JMX service |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SSOManager()
Method Detail |
---|
public void start()
public void stop()
public void setConf(java.lang.String confLocation)
setConf
in interface SSOManagerService
confLocation
- public SingleSignOn getProcessor()
getProcessor
in interface SSOManagerService
public static SingleSignOn findProcessor() throws SSOException
SSOException
public static java.lang.String cleanToken(java.lang.String ssoToken)
ssoToken
-
public static void processManualLoginNotification(javax.servlet.http.HttpServletRequest request, java.lang.String user)
request
- user
-
java.lang.IllegalArgumentException
public static java.security.Principal getUserPrincipal(javax.servlet.http.HttpServletRequest request)
request
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |