Package | Description |
---|---|
com.sun.identity.authentication |
Provides interfaces and classes for writing a Remote Java client application
to authenticate to OpenAM.
|
com.sun.identity.authentication.client | |
com.sun.identity.authentication.config |
This package contains the classes that represent server side
functionality such as the implementation of Authentication configuration
and utilities for this configuration management.
|
com.sun.identity.authentication.server |
This package contains the classes that represent server side
functionality such as the implementation of request for
authenticating, user credential callbacks.
|
com.sun.identity.authentication.service | |
org.forgerock.openam.core.rest.authn.core |
This package contains core classes and methods for starting and continuing the authentication process.
|
org.forgerock.openam.core.rest.authn.core.wrappers |
This package contains wrapper class around core method calls.
|
org.forgerock.openam.oauth2 |
Modifier and Type | Field and Description |
---|---|
static AuthContext.IndexType |
AuthContext.IndexType.COMPOSITE_ADVICE
The
COMPOSITE_ADVICE index type indicates that the
index name given corresponds to string in the form of XML
representing different Policy Authentication conditions, example
AuthSchemeCondition , AuthLevelCondition ,
etc. |
static AuthContext.IndexType |
AuthContext.IndexType.LEVEL
The
LEVEL index type indicates that the index name
given corresponds to a given authentication level. |
static AuthContext.IndexType |
AuthContext.IndexType.MODULE_INSTANCE
The
MODULE_INSTANCE index type indicates that the index
name given corresponds to one of the authentication modules. |
static AuthContext.IndexType |
AuthContext.IndexType.RESOURCE
The
RESOURCE index type indicates that the index
name given corresponds to a given policy protected resource URL. |
static AuthContext.IndexType |
AuthContext.IndexType.ROLE
The
ROLE index type indicates that the index name given
corresponds to a role. |
static AuthContext.IndexType |
AuthContext.IndexType.SERVICE
The
SERVICE index type indicates that the index name
given corresponds to a service (or application). |
static AuthContext.IndexType |
AuthContext.IndexType.USER
The
USER index type indicates that the index name given
corresponds to a user. |
Modifier and Type | Method and Description |
---|---|
void |
AuthContext.login(AuthContext.IndexType type,
String indexName)
Starts the login process for the given
AuthContext object
identified by the index type and index name. |
SSOToken |
AuthContext.login(AuthContext.IndexType type,
String indexName,
Callback[] userInfo)
Starts the login process for the given
AuthContext object
identified by the index type and index name and also completes
the login process by submitting the given User credentials
in the form of Callbacks. |
void |
AuthContext.login(AuthContext.IndexType type,
String indexName,
String locale)
Starts the login process for the given
AuthContext object
identified by the index type and index name. |
void |
AuthContext.login(AuthContext.IndexType indexType,
String indexName,
String[] params)
Starts the login process for the given
AuthContext object
identified by the index type and index name with default parameters. |
void |
AuthContext.login(AuthContext.IndexType indexType,
String indexName,
String[] params,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
AuthContext.login(AuthContext.IndexType indexType,
String indexName,
String[] params,
Map envMap)
Starts the login process for the given
AuthContext object
identified by the index type and index name with certain parameters
and environment map. |
void |
AuthContext.login(AuthContext.IndexType indexType,
String indexName,
String[] params,
Map envMap,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Modifier and Type | Method and Description |
---|---|
static AuthContext.IndexType |
AuthClientUtils.getIndexType(String strIndexType) |
Modifier and Type | Method and Description |
---|---|
static String |
AuthClientUtils.getFileName(String fileName,
String localeName,
String orgDN,
javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.ServletContext servletContext,
AuthContext.IndexType indexType,
String indexName)
Returns the File name based on the given input values.
|
static String |
AuthClientUtils.getFilePath(javax.servlet.http.HttpServletRequest request,
AuthContext.IndexType indexType,
String indexName) |
static String |
AuthClientUtils.getIndexName(SSOToken ssoToken,
AuthContext.IndexType indexType) |
Modifier and Type | Method and Description |
---|---|
static String |
AMAuthConfigUtils.getAuthConfigName(AuthContext.IndexType indexType,
String indexName,
String organizationDN,
String clientType)
Returns the authentication configuration name given the
AuthContext.IndexType and indexName . |
Modifier and Type | Method and Description |
---|---|
AuthContext.IndexType |
AuthXMLRequest.getIndexType()
Returns the index type.
|
Modifier and Type | Method and Description |
---|---|
void |
AuthContextLocal.login(AuthContext.IndexType type,
String indexName)
Start the login process for the
AuthContextLocal object
identified by the index type and index name. |
void |
AuthContextLocal.login(AuthContext.IndexType type,
String indexName,
Map envMap,
String locale)
Starts the login process for the given
AuthContextLocal
object identified by the index type and index name. |
protected void |
AuthContextLocal.login(AuthContext.IndexType type,
String indexName,
Principal principal,
char[] password,
Subject subject)
Performs the Login for the given AuthContext
|
protected void |
AuthContextLocal.login(AuthContext.IndexType type,
String indexName,
Principal principal,
char[] password,
Subject subject,
Map envMap,
String locale)
Performs the Login for the given AuthContext
|
void |
AuthContextLocal.login(AuthContext.IndexType type,
String indexName,
String locale)
Starts the login process for the given
AuthContextLocal
object identified by the index type and index name. |
Modifier and Type | Method and Description |
---|---|
AuthContext.IndexType |
LoginState.getIndexType()
Returns the current index type.
|
static AuthContext.IndexType |
AuthUtils.getIndexType(AuthContextLocal authContext) |
Modifier and Type | Method and Description |
---|---|
void |
AMLoginContext.executeLogin(Subject subject,
AuthContext.IndexType loginIndexType,
String loginIndexName,
String locale,
String redirectUrl)
Starts login process, the map passed to this method is the parameters
required to start the login process.
|
Constructor and Description |
---|
AuthLevel(AuthContext.IndexType indexType,
String indexName,
String orgDN,
String clientType,
Locale loc)
Class constructor
|
Modifier and Type | Method and Description |
---|---|
AuthContext.IndexType |
AuthIndexType.getIndexType()
Gets the AuthContext.IndexType for the enum.
|
Modifier and Type | Method and Description |
---|---|
void |
AuthenticationContext.login(AuthContext.IndexType indexType,
String indexValue)
Starts the login process for the given AuthContextLocal object.
|
void |
AuthenticationContext.login(AuthContext.IndexType indexType,
String indexValue,
Map<String,Set<String>> envMap,
String locale)
Starts the login process for the given AuthContextLocal object.
|
Modifier and Type | Method and Description |
---|---|
void |
AuthContextLocalWrapper.login(AuthContext.IndexType indexType,
String indexValue)
Starts the login process for the given AuthContextLocal object.
|
void |
AuthContextLocalWrapper.login(AuthContext.IndexType indexType,
String indexValue,
Map<String,Set<String>> envMap,
String locale)
Starts the login process for the given AuthContextLocal object.
|
Modifier and Type | Method and Description |
---|---|
AuthContext.IndexType |
OpenAMAuthenticationMethod.getIndexType() |
Constructor and Description |
---|
OpenAMAuthenticationMethod(String name,
AuthContext.IndexType indexType) |
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.