|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openmdx.security.auth.servlet.spi.AbstractHandler
org.openmdx.security.auth.servlet.spi.AbstractAuthenticationHandler
org.openmdx.security.auth.servlet.spi.AbstractRemoteAuthenticationHandler
public abstract class AbstractRemoteAuthenticationHandler
AbstractRemoteAuthenticationHandler
| Constructor Summary | |
|---|---|
protected |
AbstractRemoteAuthenticationHandler()
Constructor |
| Method Summary | |
|---|---|
protected abstract Dataprovider_1ConnectionFactory |
getConnectionFactory()
Connection factory callback method |
protected Map |
getSharedOptions()
Retrieve the shared options |
void |
init()
A convenience method which can be overridden so that there's no need to call super.init(config). |
protected String |
modelsDefault()
Provide the "models" default value. |
protected String |
namePromptDefault()
Provide the "name-prompt" default value. |
protected String |
passwordEchoDefault()
Provide the "password-echo" default configuration. |
protected String |
passwordPromptDefault()
Provide the "password-prompt" default value. |
protected String |
realmInformationDefault()
Provide the "realm-information" default value. |
protected String |
realmInitialContextFactoryDefault()
Provide the "realm-initial-context-factory" default value. |
protected String |
realmJNDINameDefault()
Provide the "realm-jndi-name" default value. |
protected String |
realmProviderURLDefault()
Provide the "realm-provider-url" default value. |
protected long |
realmUnavailabilityExpectationDefault()
Provide the "unavailability-expectation" default value. |
protected String |
realmXRIDefault()
Provide the "realm-xri" default value of the form "xri:@openmdx:org.openmdx.security.realm1/provider/'Provider'/segment/'Segment'/realm/'Realm'"; |
| Methods inherited from class org.openmdx.security.auth.servlet.spi.AbstractAuthenticationHandler |
|---|
applicationNameDefault, callbackTimeoutDefault, destroy, getAuthentication, getCorrelationId, idleTimeoutDefault, initialCapacityDefault, invalidateObject, isLenient, lenientDefault, loginConfigurationDefault, maximumCapacityDefault, maximumWaitDefault, returnAuthentication |
| Methods inherited from class org.openmdx.security.auth.servlet.spi.AbstractHandler |
|---|
debugDefault, endBody, endDocument, endHead, getInitParameter, getInitParameter, getInitParameter, getInitParameter, getInitParameter, getInitParameterNames, getServletContext, getServletName, init, isDebug, log, log, startBody, startDocument, startHead, writeEncoded |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.openmdx.security.auth.servlet.cci.HttpHandler |
|---|
init |
| Constructor Detail |
|---|
protected AbstractRemoteAuthenticationHandler()
| Method Detail |
|---|
public void init()
throws ServletException
AbstractHandlersuper.init(config).
Instead of overriding init(ServletConfig), simply override
this method and it will be called by
AbstractHandler.init(ServletConfig).
init in class AbstractAuthenticationHandlerServletException
protected final Map getSharedOptions()
throws ServletException
AbstractAuthenticationHandler
getSharedOptions in class AbstractAuthenticationHandlerLoginModules
ServletException
protected abstract Dataprovider_1ConnectionFactory getConnectionFactory()
throws ServiceException
Dataprovider_1ConnectionFactory to be sused by the LoginModule.
ServiceException - if the connection factory can't be retrieved.protected long realmUnavailabilityExpectationDefault()
protected String realmXRIDefault()
protected String passwordEchoDefault()
"false" (Echo off for all calllbacks)
"true" (Echo on for all calllbacks)
"[2]" (Echo on in case of request code 2)
"[2, 3]" (Echo on in case of request codes 2 or 3)
protected String namePromptDefault()
protected String realmInformationDefault()
The following placeholders are supported
${realm.id} The realm path's base name
${realm.xri} The realm path's XRI
protected String passwordPromptDefault()
The following placeholders are supported
${name} The NameCallback's name
${challenge} The credential's challenge
protected String realmProviderURLDefault()
protected String realmInitialContextFactoryDefault()
protected String realmJNDINameDefault()
protected String modelsDefault()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||