|
Oracle Fusion Middleware Java API Reference for Oracle ADF Share 11g Release 1 (11.1.1) E10686-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.adf.share.security.authentication.AbstractAuthenticationService
public abstract class AbstractAuthenticationService
Field Summary |
---|
Fields inherited from interface oracle.adf.share.security.AuthenticationService |
---|
JAZN_CONFIG, JAZN_LOGIN_PROVIDER, LOGIN_CONFIG, LOGIN_CONFIG_PROVIDER |
Constructor Summary | |
---|---|
AbstractAuthenticationService()
|
Method Summary | |
---|---|
javax.security.auth.Subject |
getSubject()
Return the subject from JAAS LoginContext |
void |
login(javax.security.auth.callback.CallbackHandler handler)
Implementer should overwrite this method if support JAAS login |
void |
login(java.lang.String username,
java.lang.String password)
Implementer should overwrite this method if support non container authentication |
void |
login(java.lang.String successUrl,
java.lang.String cancelUrl,
java.util.Map<java.lang.String,?> props)
This method can be used for both SSO and non-SSO login. |
void |
logout()
JSE only. |
void |
logout(java.lang.String targetUrl,
java.util.Map<java.lang.String,?> props)
This method is used Web applications, SSO or non-SSO, to logout current user. |
void |
setLoginConfig(java.lang.String config)
Deprecated. Deprecated since 11.1.1.1.0 |
void |
setLoginConfigProvider(java.lang.String provider)
Deprecated. Deprecated since 11.1.1.1.0 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractAuthenticationService()
Method Detail |
---|
public void login(java.lang.String successUrl, java.lang.String cancelUrl, java.util.Map<java.lang.String,?> props)
AuthenticationService
login
in interface AuthenticationService
successUrl
- representing the URL that the user agent must be sent to after successful authentication.
It is expected that the application will encode any Application Context in this URLcancelUrl
- representing the URL that the user agent must be taken to if the user chooses to cancel the
login from the login formprops
- used to convey any information relevant to the login process. It is mainly for extensibilitypublic void logout(java.lang.String targetUrl, java.util.Map<java.lang.String,?> props)
AuthenticationService
logout
in interface AuthenticationService
targetUrl
- representing the URL that the user agent must be redirected to upon successful logout.
It is expected that any application context will be encoded in this URLprops
- used to convey any information relevant to the logout process. It is mainly for extensibilitypublic void login(java.lang.String username, java.lang.String password)
login
in interface AuthenticationService
public void login(javax.security.auth.callback.CallbackHandler handler)
login
in interface AuthenticationService
public void logout()
AuthenticationService
logout
in interface AuthenticationService
public javax.security.auth.Subject getSubject()
AuthenticationService
getSubject
in interface AuthenticationService
public void setLoginConfig(java.lang.String config)
public void setLoginConfigProvider(java.lang.String provider)
setLoginConfigProvider
in interface AuthenticationService
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Share 11g Release 1 (11.1.1) E10686-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |