Uses of Class
org.forgerock.openam.annotations.Supported
-
Packages that use Supported Package Description com.iplanet.services.ldap.event Classes to handle LDAP persistent searches.com.iplanet.services.util Utilities for service management.com.iplanet.sso This package contains classes fro accessing the Single Sign On service and representing a SSOToken(Single Sign On) which contains the information related to session.com.iplanet.sso.providers.dpro This package contains classes that represent SSOProvidercom.sun.identity.authentication Provides interfaces and classes for writing a Remote Java client application to authenticate to OpenAM.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.spi Provides interfaces and classes for writing a supplemental authentication module to plug into OpenAM.com.sun.identity.entitlement Defines classes and interfaces to work with entitlements.com.sun.identity.idm Provides classes for accessing the Identity Repository interfaces.com.sun.identity.liberty.ws.common.wsse Provides interface for Web Service Security X.509 Certificate Token Profile.com.sun.identity.liberty.ws.soapbinding Provides classes to manage Liberty SOAP Binding.com.sun.identity.log Provides the classes and interfaces of core logging and auditing facilities.com.sun.identity.policy Provides classes for policy administration and evaluation.com.sun.identity.sae.api Defines Secure Attribute Exchange (SAE) APIs.com.sun.identity.saml.common Defines common SAML 1.x utilities and constants.com.sun.identity.saml2.common Defines common SAMLv2 utilities and constants.com.sun.identity.saml2.meta Package that handles SAML v2 metadata operations.com.sun.identity.saml2.profile Package that handles SAML v2 profiles.com.sun.identity.sm Provides classes for accessing the Service Management Service (SMS).org.forgerock.oauth2.core Defines the core classes to implement OAuth2 for OpenAM.org.forgerock.oauth2.core.plugins This package contains the API for writing OAuth2 plugins.org.forgerock.openam.selfservice.config Contains classes for handling self service console configuration.org.forgerock.openam.sm This package contains exception types for service management error scenarios.org.forgerock.openam.sm.annotations Contains classes used to define services and their configuration based on annotations.org.forgerock.openam.upgrade Defines interfaces and classes to perform OpenAM system upgrade. -
Packages with annotations of type Supported Package Description org.forgerock.openam.sm.annotations.adapters Type adapters for converting a type to and from a set of strings, which is the underlying SMS representation for configuration.org.forgerock.openam.annotations Contains annotations used by AM.org.forgerock.openam.sm.annotations Contains classes used to define services and their configuration based on annotations.com.sun.identity.sae.api Defines Secure Attribute Exchange (SAE) APIs.org.forgerock.openam.auth.node.api This package contains the API for writing authentication nodes.org.forgerock.openam.scripting.api The classes under this package do not support Localisation.com.sun.identity.saml.assertion Defines SAML assertion.com.sun.identity.saml2.assertion Defines SAMLv2 assertion.com.sun.identity.authentication Provides interfaces and classes for writing a Remote Java client application to authenticate to OpenAM.org.forgerock.openam.selfservice.config.beans Contains self service configuration beans.com.sun.identity.xacml.client Defines classes to handle XACML requests.com.sun.identity.federation.common Defines Federation Common Utils.com.sun.identity.saml.common Defines common SAML 1.x utilities and constants.com.sun.identity.saml2.common Defines common SAMLv2 utilities and constants.com.sun.identity.wsfederation.common Defines common WS-Federation utilities and constants.com.sun.identity.xacml.common Defines common XACML Utilities and Constantsorg.forgerock.openam.selfservice.config Contains classes for handling self service console configuration.com.sun.identity.plugin.configuration Contains configuration SPI.com.sun.identity.xacml.context Defines XACML2 context classesorg.forgerock.oauth2.core Defines the core classes to implement OAuth2 for OpenAM.com.sun.identity.shared.debug Defines legacy debug logging classes.com.iplanet.sso.providers.dpro This package contains classes that represent SSOProvidercom.sun.identity.saml2.ecp Defines classes for SAMLv2 ECP profile.org.forgerock.openam.services.email Service interface for sending email messages and default implementation.com.sun.identity.entitlement Defines classes and interfaces to work with entitlements.org.forgerock.openam.entitlement Defines classes to handle entitlements.com.iplanet.services.ldap.event Classes to handle LDAP persistent searches.org.forgerock.oauth2.core.exceptions This package contains the exception classes that may be thrown by AM OAuth2 classes.org.forgerock.openam.oauth2.extensions Defines the classes and supported interface that customers need to create their ownResourceRegistrationFilter
.org.forgerock.openam.uma.extensions Extension points for integrating with UMA functionality.com.sun.identity.authentication.modules.hotp Implementation of the Authentication Framework HOTP module and associated classes.org.forgerock.openam.http This package contains utilities for HTTP connections.com.sun.identity.idm Provides classes for accessing the Identity Repository interfaces.com.sun.identity.xacml.context.impl Defines XACML Context implementations.com.sun.identity.xacml.policy.impl Defines XACML Policy implementations.com.sun.identity.xacml.saml2.impl Defines XACML implementations for SAMLv2.com.sun.identity.policy.interfaces Deprecated interfaces for writing custom Policy plugins for Conditions, Subjects, Referrals, ResponseProviders and Resources.org.forgerock.openam.sts.user.invocation This package contains classes related to creating the json payloads corresponding to REST-STS and TokenGenerationService invocations.com.sun.identity.jaxrpc Defines classes to handle JAX-RPC.com.sun.identity.shared.jaxrpc Defines classes to handle JAX-RPC.org.forgerock.openam.ldap This package contains utility methods to ease/unify development when using the OpenDJ LDAP SDK.com.sun.identity.shared.locale Defines classes to handle localization.com.iplanet.log Exception classes for audit logging.com.sun.identity.log Provides the classes and interfaces of core logging and auditing facilities.com.sun.identity.plugin.log Contains Log SPI.org.forgerock.openam.authentication.modules.common.mapping This package contains the mapping interfaces and default implementations that are common for use by all authentication modules.com.sun.identity.saml2.meta Package that handles SAML v2 metadata operations.org.forgerock.openam.oauth2 Classes that provide AM's features as an OAuth 2.0 Authorization Server.org.forgerock.openam.sts.rest.token.provider.oidc Classes related to producing OpenIdConnect tokensorg.forgerock.openam.sts.tokengeneration.oidc This package contains classes defining OpenId Connect Token generation and claim mapping.org.forgerock.openidconnect Classes required for the AM OAuth2 OIDC implementation.com.iplanet.dpro.parser XML parsing utility.com.sun.identity.saml2.plugins Defines SAMLv2 Plugin SPIs.com.sun.identity.wsfederation.plugins Defines WS-Federation Plugin SPIsorg.forgerock.oauth2.core.plugins This package contains the API for writing OAuth2 plugins.org.forgerock.openam.authentication.modules.oath.plugins Classes in this package provide plugin functionality for the oath module.org.forgerock.openam.plugins This package contains the API for writing AM plugins.com.sun.identity.policy Provides classes for policy administration and evaluation.com.sun.identity.xacml.policy Defines XACML Policy classes.org.forgerock.openam.services.push.dispatch.predicates Classes pertaining to the predicates used by the Push Service's Message Dispatcher.com.sun.identity.saml2.profile Package that handles SAML v2 profiles.com.sun.identity.saml2.protocol SAMLv2 Protocol Classes.org.forgerock.openam.sts.rest.token.provider Contains classes and interface definitions common to all token provider classes.org.forgerock.openam.services.push Defines classes for the Push Notification service and framework.com.sun.identity.policy.remote Classes to handle policies remotely.org.forgerock.openam.rest.resource This package contains classes for the handling of REST request to CREST Resource endpoints with the concept of realms in OpenAM built in.org.forgerock.openam.shared.resourcename This package contains url resource name utilities for use throughout the OpenAM codebase.com.sun.identity.xacml.saml2 Defines XACML interfaces for SAMLv2org.forgerock.openam.scripting.api.secrets A package containing a set of script-friendly classes and functionality that are intended to simplify use of the Secrets API from within a scripting context.com.sun.identity.security Provides the classes to be used for performing privileged operations (like getting the OpenAM administrator's DN and password).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.iplanet.dpro.session.service This package contains classes and interfaces that represent methods to validate/update/destroy/persist/retrieve the internal session dataorg.forgerock.openam.authentication.service A collection of classes which support the authentication service.org.forgerock.openam.session.service Defines interfaces and classes for the Session Service.com.sun.identity.plugin.session Contains session SPI.com.sun.identity.sm Provides classes for accessing the Service Management Service (SMS).org.forgerock.openam.annotations.sm Annotations for defining SMS service configurations.org.forgerock.openam.sm This package contains exception types for service management error scenarios.com.sun.identity.authentication.spi Provides interfaces and classes for writing a supplemental authentication module to plug into OpenAM.com.sun.identity.log.spi Provides means for plugging in support for authorization and other security related aspects of logging.com.iplanet.sso This package contains classes fro accessing the Single Sign On service and representing a SSOToken(Single Sign On) which contains the information related to session.org.forgerock.openam.sts.tokengeneration.saml2.statements This package contains classes defining the interfaces consumed to obtain the various statements contituting SAML2 assertions.com.sun.identity.shared.stats Defines classes to interact with statistics.org.forgerock.openam.sts Base package for classes shared between the SOAP and REST STS.org.forgerock.openam.sts.token Contains the classes related to token operations.org.forgerock.openam.uma Classes that support AM's UMA AS functionality.org.forgerock.openam.upgrade Defines interfaces and classes to perform OpenAM system upgrade.org.forgerock.openam.sts.config.user Contains the classes which encapsulate the user-provided configuration state necessary to publish a STS instance.com.iplanet.am.util Provides utility classes for use by other OpenAM SDK and custom applications accessing OpenAM SDK.com.iplanet.services.util Utilities for service management.org.forgerock.openam.utils This package contains general utilities for use throughout the OpenAM codebase.org.forgerock.openam.sts.rest.token.validator Token validation occurs in three contexts in the sts: 1.com.sun.identity.sm.validators Validator classes for SMS.com.sun.identity.shared.whitelist Defines classes for basic resource matching.com.sun.identity.liberty.ws.common.wsse Provides interface for Web Service Security X.509 Certificate Token Profile.com.sun.identity.saml.xmlsig Defines KeyProvider interface and default implementation class. -
-
Uses of Supported in com.iplanet.services.ldap.event
Classes in com.iplanet.services.ldap.event with annotations of type Supported Modifier and Type Class Description class
DSEvent
class
EventException
Exception occurs while setting an event request or when trigering the "entryChanged()" method after a persistent search results are received from the Directory Server.class
EventService
The EventService is responsible for listening to and dispatching to listening objects messages returning from persistent searches running in an underlying LDAP implementation.interface
IDSEventListener
The purpose of this interface is to allow classes that implement this interface to listen to Directory Server Events.Methods in com.iplanet.services.ldap.event with annotations of type Supported Modifier and Type Method Description void
IDSEventListener. entryChanged(DSEvent e)
This callback method is called by the EventService when the Directory Server triggers a PersistentSearch notificationvoid
IDSEventListener. eventError(String err)
This callback method is called by the EventService when an error is encountered after setting a Persistent Search request in the Directory ServerString
DSEvent. getClassName()
Returns the Directory Server class name for the given entrystatic EventService
EventService. getEventService()
Returns the event service (presuming we are not in the process of shutting down).int
DSEvent. getEventType()
Returns the type of change event either add, modify, delete, etc.String
DSEvent. getID()
Return the Directory Server ID assigned to the entry changedString
EventException. getMessage()
Returns a string representation of the message in the this EventException (if present)String
DSEvent. getSearchID()
Returns the Directory Server search ID that was assigned when the persistent search was first submited.void
EventException. printStackTrace()
Prints a stack trace for this EventException to System.out;void
EventException. printStackTrace(PrintStream printStream)
Prints a stack trace for this EventException to the given PrintStream;void
EventException. printStackTrace(PrintWriter printWriter)
Prints a stack trace for this EventException to the given PrintWriter;String
EventException. toString()
Returns a string representation of this EventException, including the detail message (if present);Constructors in com.iplanet.services.ldap.event with annotations of type Supported Constructor Description EventException(String msg)
Constructs a EventException with a detail message.EventException(String msg, Throwable t)
Constructor with message string and an embedded exception Constructs a EventException with the given detail message and nested exception. -
Uses of Supported in com.iplanet.services.util
Classes in com.iplanet.services.util with annotations of type Supported Modifier and Type Class Description class
I18n
TheI18n
class provides methods for applications and services to internationalize their messages.Methods in com.iplanet.services.util with annotations of type Supported Modifier and Type Method Description static I18n
I18n. getInstance(String serviceName)
Method to get an instance of I18n object that has been either previously created or to obtain a new instance if it does'nt existString
I18n. getString(String key)
Method to obtain internationalized message from the resource bundle given the key.String
I18n. getString(String key, Object[] params)
Method to obtain internationalized message from the resource bundle given the key and parameters.String
I18n. getString(String key, String locale)
Method to obtain internationalized message from the resource bundle given the key and locale.String
I18n. getString(String key, String locale, Object[] params)
Method to obtain internationalized message from the resource bundle given the key, locale and parameters. -
Uses of Supported in com.iplanet.sso
Classes in com.iplanet.sso with annotations of type Supported Modifier and Type Class Description class
SSOTokenManager
SSOTokenManager is the final class that is the mediator between the SSO APIs and SSO providers.Methods in com.iplanet.sso with annotations of type Supported Modifier and Type Method Description SSOToken
SSOTokenManager. createSSOToken(String tokenId)
Creates a single sign on token from the single sign on token ID.SSOToken
SSOTokenManager. createSSOToken(String tokenId, String clientIP)
Creates a single sign on token from the single sign on token ID.SSOToken
SSOTokenManager. createSSOToken(javax.servlet.http.HttpServletRequest request)
Creates a single sign on token fromHttpServletRequest
void
SSOTokenManager. destroyToken(SSOToken token)
Destroys a single sign on token.void
SSOTokenManager. destroyToken(SSOToken destroyer, SSOToken destroyed)
Destroys a single sign on token.static SSOTokenManager
SSOTokenManager. getInstance()
Returns the singleton instance ofSSOTokenManager
.Set
SSOTokenManager. getValidSessions(SSOToken requester, String server)
Returns a list of single sign on token objects which correspond to valid Sessions accessible to requester.boolean
SSOTokenManager. isValidToken(SSOToken token)
Returns true if a single sign on token is valid.boolean
SSOTokenManager. isValidToken(SSOToken token, boolean resetIdleTime)
Returns true if a single sign on token is valid, resetting the token's idle time if and only if the flag allows us to.void
SSOTokenManager. refreshSession(SSOToken token)
Refresh the Session corresponding to the single sign on token from the Session Server.void
SSOTokenManager. validateToken(SSOToken token)
Returns true if the single sign on token is valid. -
Uses of Supported in com.iplanet.sso.providers.dpro
Classes in com.iplanet.sso.providers.dpro with annotations of type Supported Modifier and Type Class Description class
SSOProviderImpl
Thisfinal
classSSOProviderImpl
implementsSSOProvider
interface and provides implementation of the methods to create , destroy , check the validity of a single sign on token.Methods in com.iplanet.sso.providers.dpro with annotations of type Supported Modifier and Type Method Description void
SSOProviderImpl. destroyToken(SSOToken destroyer, SSOToken destroyed)
Destroys a single sign on token.Set<SSOToken>
SSOProviderImpl. getValidSessions(SSOToken requester, String server)
Returns a list of single sign on token objects which correspond to valid Sessions accessible to requester.Constructors in com.iplanet.sso.providers.dpro with annotations of type Supported Constructor Description SSOProviderImpl()
Constructs a instance ofSSOProviderImpl
-
Uses of Supported in com.sun.identity.authentication
Classes in com.sun.identity.authentication with annotations of type Supported Modifier and Type Class Description class
AuthContext
TheAuthContext
provides the implementation for authenticating users.Methods in com.sun.identity.authentication with annotations of type Supported Modifier and Type Method Description void
AuthContext. abort()
Terminates an ongoinglogin
call that has not yet completed.String
AuthContext. getClientHostName()
Returns the client's hostname or IP address as set by setClientHostNameAuthLoginException
AuthContext. getLoginException()
Returns login exception, if any, during the authentication process.Set
AuthContext. getModuleInstanceNames()
Returns authentication module/s instances (or plugins) configured for a organization, or sub-organization name that was set during theAuthContext
constructor.String
AuthContext. getOrganizationName()
Returns the the organization name that was set during theAuthContext
constructor.Callback[]
AuthContext. getRequirements()
Returns an array ofCallback
objects that must be populated by the user and returned back.Callback[]
AuthContext. getRequirements(boolean noFilter)
Returns an array ofCallback
objects that must be populated by the user and returned back.SSOToken
AuthContext. getSSOToken()
Returns the Single-Sign-On (SSO) Token for the authenticated user.AuthContext.Status
AuthContext. getStatus()
Returns the current status of the authentication process asAuthContext.Status
.Subject
AuthContext. getSubject()
Returns the set of Principals or Subject the user has been authenticated as.boolean
AuthContext. hasMoreRequirements()
Returnstrue
if the login process requires more information from the user to complete the authentication.boolean
AuthContext. hasMoreRequirements(boolean noFilter)
Returnstrue
if the login process requires more information from the user to complete the authentication.void
AuthContext. login()
Starts the login process for the givenAuthContext
object.void
AuthContext. login(AuthContext.IndexType type, String indexName)
Starts the login process for the givenAuthContext
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 givenAuthContext
object identified by the index type and index name with default parameters.void
AuthContext. login(AuthContext.IndexType indexType, String indexName, String[] params, Map envMap)
Starts the login process for the givenAuthContext
object identified by the index type and index name with certain parameters and environment map.void
AuthContext. login(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Starts the login process for the givenAuthContext
object.void
AuthContext. logout()
Logs out the user and also invalidates the single sign on token associated with thisAuthContext
.void
AuthContext. logoutUsingTokenID()
Logs out the user and also invalidates the single sign on token associated with thisAuthContext
.void
AuthContext. setClientHostName(String hostname)
Sets the client's hostname or IP address.This could be used by the policy component to restrict access to resources.void
AuthContext. submitRequirements(Callback[] info)
Submits the populatedCallback
objects to the authentication plug-in modules.Constructors in com.sun.identity.authentication with annotations of type Supported Constructor Description AuthContext(SSOToken ssoToken)
Constructs an instance ofAuthContext
for a given organization name, or sub organization name contained in the single sign on token.AuthContext(SSOToken ssoToken, boolean forceAuth)
Constructs an instance ofAuthContext
for a given organization name, or sub organization name contained in the single sign on token.AuthContext(String orgName)
Constructs an instance ofAuthContext
for a given organization name or sub organization name.AuthContext(String orgName, URL url)
Constructs an instance ofAuthContext
for a given organization name, or sub organization name and the OpenAM server URL. -
Uses of Supported in com.sun.identity.authentication.server
Classes in com.sun.identity.authentication.server with annotations of type Supported Modifier and Type Class Description class
AuthContextLocal
TheAuthContextLocal
provides the implementation for authenticating users.Methods in com.sun.identity.authentication.server with annotations of type Supported Modifier and Type Method Description void
AuthContextLocal. abort()
Terminates an ongoinglogin
call that has not yet completed.AuthLoginException
AuthContextLocal. getLoginException()
Returns login exception, if any, during the authentication process.Set
AuthContextLocal. getModuleInstanceNames()
Returns authentication module/s instances(or) plugin(s) configured for an organization, or sub-organization that was set during theAuthContext
constructor.String
AuthContextLocal. getOrganizationName()
Returns the the organization name that was set during theAuthContextLocal
constructor.Callback[]
AuthContextLocal. getRequirements()
Returns an array ofCallback
objects that must be populated by the user and returned back.Callback[]
AuthContextLocal. getRequirements(boolean noFilter)
Returns an array ofCallback
objects that must be populated by the user and returned back.SSOToken
AuthContextLocal. getSSOToken()
Returns the Single-Sign-On (SSO) Token for the authenticated user.Single-Sign-On token can be used as the authenticated token.AuthContext.Status
AuthContextLocal. getStatus()
Returns the current status of the authentication process.Subject
AuthContextLocal. getSubject()
Returns the set of Principals the user has been authenticated as.boolean
AuthContextLocal. hasMoreRequirements()
Checks if the login process requires more information from the user to complete the authentication.void
AuthContextLocal. login()
Starts the login process for the givenAuthContextLocal
object.void
AuthContextLocal. login(AuthContext.IndexType type, String indexName)
Start the login process for theAuthContextLocal
object identified by the index type and index name.void
AuthContextLocal. login(Principal principal, char[] password)
Starts the login process for the givenAuthContextLocal
s object for the givenPrincipal
and the user's password.void
AuthContextLocal. login(Subject subject)
Starts the login process for the givenAuthContextLocal
object for the givenSubject
.void
AuthContextLocal. logout()
Logs out the user and also invalidates theSSOToken
associated with thisAuthContextLocal
.void
AuthContextLocal. submitRequirements(Callback[] info)
Submit the populatedCallback
objects to the authentication plug-in modules.Constructors in com.sun.identity.authentication.server with annotations of type Supported Constructor Description AuthContextLocal(String orgName)
CreatesAuthContextLocal
instance is obtained for a given organization name, or sub organization name. -
Uses of Supported in com.sun.identity.authentication.spi
Classes in com.sun.identity.authentication.spi with annotations of type Supported Modifier and Type Class Description class
AMLoginModule
An abstract class which implements JAAS LoginModule, it provides methods to access OpenAM services and the module xml configuration.class
AuthLoginException
This class is for handling message localization in LoginException.Methods in com.sun.identity.authentication.spi with annotations of type Supported Modifier and Type Method Description void
AMLoginModule. clearInfoText(int state)
Clears the info text for a given callback statevoid
AMLoginModule. destroyModuleState()
This method should be overridden by each login module to destroy dispensable state fields.String
AMLoginModule. getAttribute(int state, int index)
Returns the attribute name for the specified callback in the specified login state.int
AMLoginModule. getAuthLevel()
Returns authentication level that has been set for the moduleCallback[]
AMLoginModule. getCallback(int index)
Returns a Callback array for a specific state.Callback[]
AMLoginModule. getCallback(int index, boolean fetchOrig)
Return a Callback array for a specific state.int
AMLoginModule. getCurrentState()
Returns the current state in the authentication process.String
AuthLoginException. getErrorCode()
Returns the error code.int
AMLoginModule. getFailCount(AMIdentity amIdUser)
Get the number of failed login attempts for a user when account locking is enabled.javax.servlet.http.HttpServletRequest
AMLoginModule. getHttpServletRequest()
Returns theHttpServletRequest
object that initiated the call to this module.javax.servlet.http.HttpServletResponse
AMLoginModule. getHttpServletResponse()
Returns theHttpServletResponse
object for the servlet request that initiated the call to this module.String
AMLoginModule. getInfoText(int state, int index)
Returns the info text associated with a specific callbackString
AuthLoginException. getL10NMessage(Locale locale)
Returns the localized message of the given locale.String
AMLoginModule. getLocale()
Returns the locale for this authentication session.int
AMLoginModule. getMaximumFailCount()
Get the maximum number failed login attempts permitted for a user before when their account is locked out.String
AuthLoginException. getMessage()
Gets messages of the exceptions including the nested exceptions.Object[]
AuthLoginException. getMessageArgs()
Returns the error message arguments.Set
AMLoginModule. getNewUserIDs(Map attributes, int num)
Returns a set of user IDs generated from the class defined in the Core Authentication Service.int
AMLoginModule. getNumberOfStates()
Returns the number of authentication states for this login module.Map
AMLoginModule. getOrgProfile(String orgDN)
Returns the organization attributes for specified organization.Map
AMLoginModule. getOrgServiceTemplate(String orgDN, String serviceName)
Returns service template attributes defined for the specified organization.abstract Principal
AMLoginModule. getPrincipal()
Abstract method must be implemeted by each login module to get the user PrincipalString
AMLoginModule. getRequestOrg()
Returns the organization DN for this authentication session.String
AuthLoginException. getResourceBundleName()
Returns the resource bundle name.Map
AMLoginModule. getServiceConfig(String name)
Returns service configuration attributes.String
AMLoginModule. getSessionId()
Returns a unique key for this authentication session.SSOToken
AMLoginModule. getSSOSession()
Returns an administration SSOToken for use the OpenAM APIs.String
AMLoginModule. getUserSessionProperty(String name)
Returns the property from the user session.Set<SSOToken>
AMLoginModule. getUserSessions(String userName)
Returns the set of SSOTokens for a specified uservoid
AMLoginModule. incrementFailCount(String userName)
Increments the fail count for the given user.abstract void
AMLoginModule. init(Subject subject, Map sharedState, Map options)
Initialize this LoginModule.boolean
AMLoginModule. isAccountActive(String userName)
Returns true if the named account is active, false otherwise.boolean
AMLoginModule. isAccountLocked(String userName)
Returns true if the named account is locked out, false otherwise.boolean
AMLoginModule. isRequired(int state, int index)
Checks if a Callback is required to have input.boolean
AMLoginModule. isReturningPrincipalAsDn()
Defines whether the principal being returned is a DN.boolean
AMLoginModule. isSessionQuotaReached(String userName)
Returns true if the user identified by the supplied username has reached their session quota.
NBThe existing session count is exclusive of any session created as part of the running authentication processabstract int
AMLoginModule. process(Callback[] callbacks, int state)
Abstract method must be implemented by each login module to control the flow of the login process.void
AMLoginModule. replaceCallback(int state, int index, Callback callback)
Replace Callback object for a specific state.void
AMLoginModule. resetCallback(int state, int index)
Reset a Callback instance to the original Callback for the specified state and the specified index.boolean
AMLoginModule. setAuthLevel(int auth_level)
Sets theAuthLevel
for this session.void
AMLoginModule. setFailureID(String userID)
Sets theuserID
of user who failed authentication.void
AMLoginModule. setLoginFailureURL(String url)
Sets the the login failure URL for the user.void
AMLoginModule. setLoginSuccessURL(String url)
Sets the the login successful URL for the user.void
AMLoginModule. setUserAttributes(Map attributeValuePairs)
Sets a Map of attribute value pairs to be used when the authentication service is configured to dynamically create a user.void
AMLoginModule. setUserSessionProperty(String name, String value)
Sets a property in the user session.void
AMLoginModule. substituteHeader(int state, String header)
Use this method to replace the header text from the XML file with new text.void
AMLoginModule. substituteInfoText(int state, int callback, String infoText)
Allows you to set the info text for a specific callback.void
AMLoginModule. validatePassword(String userPassword)
Deprecated.void
AMLoginModule. validateUserName(String userName, String invalidChars)
Validates the given user name by using validation plugin if exists else it checks invalid characters in the source string.Constructors in com.sun.identity.authentication.spi with annotations of type Supported Constructor Description AuthLoginException(String message)
Constructs a newAuthLoginException
with the given message.AuthLoginException(String rbName, String errorCode, Object[] args)
Constructs a newAuthLoginException
without a nestedThrowable
.AuthLoginException(String rbName, String errorCode, Object[] args, Throwable nestedException)
Constructs an instance ofAuthLoginException
to pass the localized error message At this level, the locale of the caller is not known and it is not possible to throw localized error message at this level.AuthLoginException(Throwable nestedException)
Constructs anAuthLoginException
with givenThrowable
. -
Uses of Supported in com.sun.identity.entitlement
Classes in com.sun.identity.entitlement with annotations of type Supported Modifier and Type Class Description class
Evaluator
The class evaluates entitlement request and provides decisions.Methods in com.sun.identity.entitlement with annotations of type Supported Modifier and Type Method Description List<com.sun.identity.entitlement.Entitlement>
Evaluator. evaluate(String realm, Subject subject, String resourceName, Map<String,Set<String>> environment, boolean recursive)
Returns a list of entitlements for a given subject, resource name and environment.List<com.sun.identity.entitlement.Entitlement>
Evaluator. evaluate(String realm, Subject subject, Set<String> resourceNames, Map<String,Set<String>> environment)
Returns a list of entitlements for a given subject, resource names and environment. -
Uses of Supported in com.sun.identity.idm
Classes in com.sun.identity.idm with annotations of type Supported Modifier and Type Class Description class
AMIdentity
This class represents an Identity which needs to be managed by Access Manager.class
AMIdentityRepository
The classAMIdentityRepository
represents an object to access the repositories in which user/role/group and other identity data is configured.class
IdUtils
The class defines some static utilities used by other components like policy and authMethods in com.sun.identity.idm with annotations of type Supported Modifier and Type Method Description int
AMIdentityRepository. addEventListener(IdEventListener listener)
void
AMIdentity. addMember(AMIdentity identity)
void
AMIdentity. addMembers(Set<AMIdentity> identities)
void
AMIdentity. assignService(String serviceName, org.forgerock.openam.sm.ConfigurationAttributes attributes)
Assigns the service and service related attributes to the identity.void
AMIdentity. changePassword(String oldPassword, String newPassword)
Changes password for the identity.static void
AMIdentityRepository. clearCache()
Set<AMIdentity>
AMIdentityRepository. createIdentities(IdType type, Map<String,Map<?,?>> identityNamesAndAttrs)
AMIdentity
AMIdentityRepository. createIdentity(IdType type, String idName, Map attrMap)
void
AMIdentityRepository. deleteIdentities(IdType type, Set identities)
void
AMIdentityRepository. deleteIdentities(Set<AMIdentity> identities)
boolean
AMIdentity. equals(Object o)
Returnstrue
if the given object is equal to this object.Set
AMIdentityRepository. getAllowedIdOperations(IdType type)
Set<String>
AMIdentity. getAssignableServices()
Returns all services which can be assigned to this entity.Set<String>
AMIdentity. getAssignedServices()
Returns the set of services already assigned to this identity.Set<String>
AMIdentity. getAttribute(String attrName)
Returns the values of the requested attribute.Map
AMIdentity. getAttributes()
Returns all attributes and values of this identity.Map
AMIdentity. getAttributes(Set<String> attrNames)
Returns requested attributes and values of this object.Map
AMIdentity. getBinaryAttributes(Set attrNames)
Returns requested attributes and values of this object.static AMIdentity
IdUtils. getIdentity(SSOToken token)
static AMIdentity
IdUtils. getIdentity(SSOToken token, String univId)
static AMIdentity
IdUtils. getIdentity(String uName, String realm)
Gets the AMIdentity of a user with username equal to uName that exists in realmstatic AMIdentity
IdUtils. getIdentity(String uName, String realm, Set<String> userSearchAttributes)
Gets the AMIdentity of a user with username equal to uName that exists in realm.Set
AMIdentity. getMembers(IdType mtype)
Return all members of a given identity type of this identity as a Set of AMIdentity objects.Set
AMIdentity. getMemberships(IdType mtype)
Returns the set of identities that this identity belongs to.String
AMIdentity. getName()
Returns the name of the identity.String
AMIdentity. getRealm()
Returns the realm for this identity.AMIdentity
AMIdentityRepository. getRealmIdentity()
Map<String,Set<String>>
AMIdentity. getServiceAttributes(String serviceName)
Returns attributes related to a service, if the service is assigned to the identity.Map
AMIdentity. getServiceAttributesAscending(String serviceName)
Returns attributes related to a service, if the service is assigned to the identity.Set
AMIdentityRepository. getSupportedIdTypes()
IdType
AMIdentity. getType()
Returns the Type of the Identity.String
AMIdentity. getUniversalId()
Returns the universal identifier of this object.static String
IdUtils. getUniversalId(AMIdentity id)
boolean
AMIdentity. isActive()
If there is a status attribute configured, then verifies if the identity is active and returns true.boolean
AMIdentity. isExists()
This method determines if the identity exists and returns true or false.boolean
AMIdentity. isMember(AMIdentity identity)
Verifies if this identity is a member of the identity being passed.void
AMIdentity. modifyService(String serviceName, org.forgerock.openam.sm.ConfigurationAttributes attrMap)
Set attributes related to a specific service.void
AMIdentity. removeAttributes(Set<String> attrNames)
Removes the attributes from the identity entry.void
AMIdentityRepository. removeEventListener(int identifier)
void
AMIdentity. removeMember(AMIdentity identity)
void
AMIdentity. removeMembers(Set<AMIdentity> identities)
void
AMIdentity. removeServiceAttributes(String serviceName, Set<String> attrNames)
Removes attributes value related to a specific service by setting it to empty.IdSearchResults
AMIdentityRepository. searchIdentities(IdType type, String pattern, IdSearchControl ctrl)
void
AMIdentity. setActiveStatus(boolean active)
If there is a status attribute configured, then set its status to true or activated state if the parameter active is true.void
AMIdentity. setAttributes(Map attrMap)
Sets the values of attributes.void
AMIdentity. setBinaryAttributes(Map attrMap)
Set the values of binary attributes.void
AMIdentity. store()
Stores the attributes of the object.void
AMIdentity. unassignService(String serviceName)
Removes a service from the identity.Constructors in com.sun.identity.idm with annotations of type Supported Constructor Description AMIdentity(SSOToken ssotoken)
AMIdentity(SSOToken ssotoken, String universalId)
AMIdentityRepository(SSOToken ssotoken, String realmName)
Deprecated.AMIdentityRepository(String realmName, SSOToken ssoToken)
-
Uses of Supported in com.sun.identity.liberty.ws.common.wsse
Classes in com.sun.identity.liberty.ws.common.wsse with annotations of type Supported Modifier and Type Class Description class
BinarySecurityToken
The classBinarySecurityToken
provides interface to parse and create X.509 Security Token depicted by Web Service Security : X.509 Certificate Token Profile and Liberty ID-WSF Security Mechanisms specifications.Fields in com.sun.identity.liberty.ws.common.wsse with annotations of type Supported Modifier and Type Field Description static QName
BinarySecurityToken. BASE64BINARY
TheBASE64BINARY
encoding type indicates that the encoding name given corresponds to base64 encoding of a binary value.static QName
BinarySecurityToken. HEXBINARY
TheHEXBINARY
encoding type indicates that the encoding name given corresponds to Hex encoding of a binary value.static QName
BinarySecurityToken. PKCS7
ThePKCS7
value type indicates that the value name given corresponds to a PKCS7 object.static QName
BinarySecurityToken. PKIPath
ThePKIPATH
value type indicates that the value name given corresponds to a PKI Path object.static QName
BinarySecurityToken. X509V3
TheX509V3
value type indicates that the value name given corresponds to a X509 Certificate.Methods in com.sun.identity.liberty.ws.common.wsse with annotations of type Supported Modifier and Type Method Description QName
BinarySecurityToken. getEncodingType()
Gets encoding type for the token.String
BinarySecurityToken. getId()
Gets id attribute for the tokens.String
BinarySecurityToken. getTokenValue()
Gets value of the token.QName
BinarySecurityToken. getValueType()
Gets value type for the token.String
BinarySecurityToken. toString()
Returns a String representation of the token.Constructors in com.sun.identity.liberty.ws.common.wsse with annotations of type Supported Constructor Description BinarySecurityToken(Element token)
Constructor. -
Uses of Supported in com.sun.identity.liberty.ws.soapbinding
Classes in com.sun.identity.liberty.ws.soapbinding with annotations of type Supported Modifier and Type Class Description class
Utils
This class contains utility methods.Methods in com.sun.identity.liberty.ws.soapbinding with annotations of type Supported Modifier and Type Method Description static String
Utils. BooleanToString(Boolean bool)
Converts a Boolean object to a String representing XML boolean.static QName
Utils. convertStringToQName(String str, Element element)
Converts a string value to a QName.static String
Utils. getString(String key, Object[] params)
Gets localized string from resource bundle.static Boolean
Utils. StringToBoolean(String str)
Converts a value of XML boolean type to Boolean object. -
Uses of Supported in com.sun.identity.log
Classes in com.sun.identity.log with annotations of type Supported Modifier and Type Class Description class
LogConstants
Deprecated.class
LogRecord
Deprecated.Fields in com.sun.identity.log with annotations of type Supported Modifier and Type Field Description static String
LogConstants. ALL_FIELDS
Deprecated.Attribute defining the set of all fields being logged.static String
LogConstants. BACKEND
Deprecated.Attribute defining whether the logs to be stored in flat-files or to a Database.static String
LogConstants. BUFFER_SIZE
Deprecated.Attribute defining the Buffer size.static String
LogConstants. BUFFER_TIME
Deprecated.Attribute defining the Buffering time.static String
LogConstants. CONTEXT_ID
Deprecated.The ContextID field.static String
LogConstants. CRLF
Deprecated.Defines CarriageReturn/LineFeed characters.static String
LogConstants. DATA
Deprecated.The Data field.static String
LogConstants. DB_DRIVER
Deprecated.Attribute defining the Database Driver.static String
LogConstants. DB_MEM_MAX_RECS
Deprecated.Attribute defining the Maximum LogRecords held in memory if DB logging fails.static String
LogConstants. DEBUG_IMPL_CLASS
Deprecated.Attribute defining the Class that implements the custom debug method in the case of log failure.static String
LogConstants. DOMAIN
Deprecated.The Domain field.static String
LogConstants. HOST_NAME
Deprecated.The HostName field.static String
LogConstants. IP_ADDR
Deprecated.The IPAddr field.static String
LogConstants. LOG_FIELDS
Deprecated.Attribute defining the fields currently selected by the administrator to be logged.static String
LogConstants. LOG_LEVEL
Deprecated.The LogLevel field.static String
LogConstants. LOG_LOCATION
Deprecated.Attribute defining the location where the logs go.static String
LogConstants. LOG_STATUS
Deprecated.Property defining whether logging is enabledstatic String
LogConstants. LOGGED_BY
Deprecated.The LoggedBy field.static String
LogConstants. LOGGING_SERVICE
Deprecated.Defines the LoggingService name.static String
LogConstants. LOGIN_ID
Deprecated.The LoginID field.static int
LogConstants. MAX_FIELDS
Deprecated.The maximum number of fields in a "regular" record.static String
LogConstants. MAX_FILE_SIZE
Deprecated.Attribute defining the maximum (flat) file size, above which the files are either archived or rotated.static String
LogConstants. MESSAGE_ID
Deprecated.The MessageID field.static String
LogConstants. MODULE_NAME
Deprecated.The ModuleName field.static String
LogConstants. NAME_ID
Deprecated.The NameID field.static String
LogConstants. NUM_HISTORY_FILES
Deprecated.Attribute defining the number of history files a (flat file) log should have.static String
LogConstants. TIME
Deprecated.The Date/Time field.static String
LogConstants. TIME_BUFFERING_STATUS
Deprecated.Attribute defining the Time Buffering Status; ON or OFF.Methods in com.sun.identity.log with annotations of type Supported Modifier and Type Method Description void
LogRecord. addLogInfo(String key, Object value)
Deprecated.Adds to the log information map, the field key and its corresponding value.Map
LogRecord. getLogInfoMap()
Deprecated.Returns the log information map which contains the set of fields and their corresponding values.void
LogRecord. setLogInfoMap(Map logInfoMap)
Deprecated.Convenience method to set the log information map.Constructors in com.sun.identity.log with annotations of type Supported Constructor Description LogRecord(Level level, String msg)
Deprecated.Construct theLogRecord
with the given Level and message values.LogRecord(Level level, String msg, Object token)
Deprecated.Construct theLogRecord
with the given Level and message values. -
Uses of Supported in com.sun.identity.policy
Classes in com.sun.identity.policy with annotations of type Supported Modifier and Type Class Description class
ActionDecision
Deprecated.As of OpenSSO Express 8.0, usecom.sun.identity.entitlement
instead asEntitlement
has replacedPolicy
.class
Policy
Deprecated.As of OpenSSO Express 8.0, useEntitlement
instead asEntitlement
has replacedPolicy
.class
PolicyDecision
Deprecated.As of OpenSSO Express 8.0, usecom.sun.identity.entitlement
instead asEntitlement
has replacedPolicy
.class
PolicyEvaluator
Deprecated.class
PolicyManager
Deprecated.As of OpenSSO Express 8.0, usecom.sun.identity.entitlement
instead asEntitlement
has replacedPolicy
.class
ResourceResult
Deprecated.As of OpenSSO Express 8.0, usecom.sun.identity.entitlement
instead asEntitlement
has replacedPolicy
.class
Rule
Deprecated.As of OpenSSO Express 8.0, usecom.sun.identity.entitlement
instead asEntitlement
has replacedPolicy
.Fields in com.sun.identity.policy with annotations of type Supported Modifier and Type Field Description static String
PolicyEvaluator. ALL_RESOURCES
Deprecated.Constant used to identity all the resources of a service type.static String
PolicyEvaluator. EMPTY_RESOURCE_NAME
Deprecated.Constant used to identity empty resourcestatic String
PolicyManager. ORGANIZATION_NAME
Deprecated.The key for the plugins to get the organization name.static String
PolicyManager. POLICY_SERVICE_NAME
Deprecated.The service name for Policy component.static String
ResourceResult. SELF_SCOPE
Deprecated.Constant to indicate base (self) level scope forResourceResult
evaluationstatic String
ResourceResult. STRICT_SUBTREE_SCOPE
Deprecated.Constant to indicate strict subtree level scope forResourceResult
evaluationstatic String
ResourceResult. SUBTREE_SCOPE
Deprecated.Constant to indicate subtree level scope for ResourceResult evaluationMethods in com.sun.identity.policy with annotations of type Supported Modifier and Type Method Description void
PolicyDecision. addActionDecision(ActionDecision actionDecision)
Deprecated.Adds an action decision to this object if there is already an existing actionDecision associated with the action name in the paramactionDecision
, merges the values of the new decision with the existing one, changing the time to live for the decision appropriately.void
Policy. addCondition(String name, Condition condition)
Deprecated.Adds a new policy condition.void
PolicyManager. addPolicy(Policy policy)
Deprecated.Adds a policy to the data store.void
PolicyEvaluator. addPolicyListener(PolicyListener policyListener)
Deprecated.Adds a policy listener that would be notified whenever a policy is added, removed or changedvoid
Policy. addRealmSubject(SSOToken token, String subjectName, String realmName, boolean exclusive)
Deprecated.Adds a reference in the policy to a Subject defined at the realm.void
Policy. addRealmSubject(String subjectName, SubjectTypeManager stm, boolean exclusive)
Deprecated.Adds a reference in the policy to a Subject defined at the realm.void
Policy. addReferral(String name, Referral referral)
Deprecated.Adds a new policy referral.void
Policy. addRule(Rule rule)
Deprecated.Adds a new policy rule.void
Policy. addSubject(String name, Subject subject)
Deprecated.Adds a new policy subject.void
Policy. addSubject(String name, Subject subject, boolean exclusive)
Deprecated.Adds a new policy subject.Map
PolicyDecision. getActionDecisions()
Deprecated.Gets theMap
of action decisions associated with this policy decision.String
ActionDecision. getActionName()
Deprecated.Gets the name of the actionSet
Rule. getActionNames()
Deprecated.Returns the action names that have been set for the rule.Map
Rule. getActionValues()
Deprecated.Returns aMap
of all action names and their corresponding action values that have been set in the rule.Set
Rule. getActionValues(String actionName)
Deprecated.Returns a set of action values that have been set for the specified action name.Map
ActionDecision. getAdvices()
Deprecated.Returns aMap
ofadvices
associated with this object.Condition
Policy. getCondition(String condition)
Deprecated.Gets the condition object identified by name.Set
Policy. getConditionNames()
Deprecated.Get the set of condition names associated with the policy.ConditionTypeManager
PolicyManager. getConditionTypeManager()
Deprecated.Gets theConditionTypeManager
object instance associated with thisPolicyManager
object instanceString
Policy. getDescription()
Deprecated.Gets the description for the policy.String
Policy. getName()
Deprecated.Gets the name of the policy.String
Rule. getName()
Deprecated.Returns the name assigned to the rule.String
Policy. getOrganizationName()
Deprecated.Gets the organization name under which the policy is created This would be set only for policies that have been read from data store.String
PolicyManager. getOrganizationName()
Deprecated.Gets the organization name for which the policy manager was initialized with.Policy
PolicyManager. getPolicy(String policyName)
Deprecated.Gets the policy object given the name of the policy.PolicyDecision
PolicyEvaluator. getPolicyDecision(SSOToken token, String resourceName, Set actionNames, Map envParameters)
Deprecated.Evaluates privileges of the user to perform the specified actions on the specified resource.PolicyDecision
ResourceResult. getPolicyDecision()
Deprecated.Returns the policy decision associated with this resource resultSet
PolicyManager. getPolicyNames()
Deprecated.Gets a set of names of polices defined in the organization for which the policy manager was instantiated.Set
PolicyManager. getPolicyNames(String pattern)
Deprecated.Gets a set of selected policy names matching the pattern in the given organization.Referral
Policy. getReferral(String referralName)
Deprecated.Gets the Referral object identified by name.Set
Policy. getReferralNames()
Deprecated.Get theSet
of referral names associated with the policy.ReferralTypeManager
PolicyManager. getReferralTypeManager()
Deprecated.ReturnsReferralTypeManager
associated with this policy manager.com.sun.identity.policy.ResourceManager
PolicyManager. getResourceManager()
Deprecated.Gets theResourceManager
object instance associated with thisPolicyManager
object instanceString
ResourceResult. getResourceName()
Deprecated.Returns the resource name of this resource resultString
Rule. getResourceName()
Deprecated.Returns the resource name for which the rule has been created.Set<String>
Rule. getResourceNames()
Deprecated.Returns the resource names for which the rule has been created.Set
PolicyEvaluator. getResourceResults(SSOToken userToken, String resourceName, String scope, Map envParameters)
Deprecated.Gets resource result objects given a resource name.Set
ResourceResult. getResourceResults()
Deprecated.Returns the child resource results of this resource resultRule
Policy. getRule(String ruleName)
Deprecated.Gets the rule object identified by name.Set
Policy. getRuleNames()
Deprecated.Gets the set of rule names associated with the policy.String
Rule. getServiceTypeName()
Deprecated.Returns the service name for which the rule has been created.Subject
Policy. getSubject(String subjectName)
Deprecated.Gets the Subject object identified by name.Set
Policy. getSubjectNames()
Deprecated.Get theSet
of subject names associated with the policy.SubjectTypeManager
PolicyManager. getSubjectTypeManager()
Deprecated.Gets theSubjectTypeManager
object instance associated with thisPolicyManager
object instancelong
ActionDecision. getTimeToLive()
Deprecated.Gets the GMT time in milliseconds since epoch when this object is to be treated as expired.Set
ActionDecision. getValues()
Deprecated.Gets the action values for the action.boolean
Policy. isActive()
Deprecated.Checks whether the policy is active or inactive An inactive policy is not used to make policy evaluations.boolean
PolicyEvaluator. isAllowed(SSOToken token, String resourceName, String actionName, Map envParameters)
Deprecated.Evaluates simple privileges of boolean type.boolean
Policy. isRealmSubject(String subjectName)
Deprecated.Checks if the subjectName is a reference to a Subject defined at the realmboolean
Policy. isReferralPolicy()
Deprecated.Checks whether the policy is a referral policy.boolean
Policy. isSubjectExclusive(String subjectName)
Deprecated.Checks if the subject is exclusive.void
Policy. removeCondition(Condition condition)
Deprecated.Removes theCondition
object identified by object'sequals
method.Condition
Policy. removeCondition(String condition)
Deprecated.Removes the condition with the given name.void
PolicyManager. removePolicy(String policyName)
Deprecated.Deletes a policy in the organization with the given name.void
PolicyEvaluator. removePolicyListener(PolicyListener policyListener)
Deprecated.Removes a policy listener that was previously registered to receive notifications whenever a policy is added, removed or changed.void
Policy. removeReferral(Referral referral)
Deprecated.Removes theReferral
object identified by object'sequals
method.Referral
Policy. removeReferral(String referralName)
Deprecated.Removes the referral with the given name.Rule
Policy. removeRule(String ruleName)
Deprecated.Removes theRule
with the given name.void
Policy. removeSubject(Subject subject)
Deprecated.Removes theSubject
object identified by object'sequals
method.Subject
Policy. removeSubject(String subjectName)
Deprecated.Removes the subject with the given name.void
Policy. replaceCondition(String name, Condition condition)
Deprecated.Replaces an existing condition with the same name by the current one.void
PolicyManager. replacePolicy(Policy policy)
Deprecated.Replaces a policy object in the data store with the same policy namevoid
Policy. replaceReferral(String name, Referral referral)
Deprecated.Replaces an existing referral with the same name by the current one.void
Policy. replaceRule(Rule rule)
Deprecated.Replaces an existing rule with the same name by the current one.void
Policy. replaceSubject(String name, Subject subject)
Deprecated.Replaces an existing subject with the same name by the current one.void
Policy. replaceSubject(String name, Subject subject, boolean exclusive)
Deprecated.Replaces an existing subject with the same name by the current one.void
Rule. setActionValues(Map actionValues)
Deprecated.Sets the action names and their corresponding actions values (or permissions) for the resource or the service.void
Policy. setActive(boolean active)
Deprecated.Set the active flag for policy.void
ActionDecision. setAdvices(Map advices)
Deprecated.Setsadvices
associated with thisActionDecision
.void
Policy. setDescription(String description)
Deprecated.Sets the description for the policy.void
Policy. setName(String policyName)
Deprecated.Sets the name of the policy.void
Rule. setName(String ruleName)
Deprecated.Sets the name for the rule.void
Rule. setResourceNames(Set<String> resourceNames)
Deprecated.Sets the resource names for which the rule has been created.void
ActionDecision. setTimeToLive(long timeToLive)
Deprecated.Sets the GMT time in milliseconds since epoch when this object is to be treated as expired.void
ActionDecision. setValues(Set values)
Deprecated.Sets the action values for the action.void
Policy. store(SSOToken token, String name)
Deprecated.Stores the policy object in a persistent data store under the organization, sub-organization or a container object, specified as a parameter.String
ActionDecision. toString()
Deprecated.Gets a String representation of this objectString
Policy. toString()
Deprecated.Gets string representation of the policy object.String
PolicyDecision. toString()
Deprecated.Gets a String representation of thisPolicyDecision
String
ResourceResult. toString()
Deprecated.Returns a string representation of this resource resultString
ActionDecision. toXML()
Deprecated.Gets an XML representation of this objectString
Policy. toXML()
Deprecated.Returns the serialized policy in XMLString
PolicyDecision. toXML()
Deprecated.Gets an XML representation of this objectString
ResourceResult. toXML()
Deprecated.Returns an XML representation of this resource resultString
Rule. toXML()
Deprecated.Returns an XML string representing the rule.Constructors in com.sun.identity.policy with annotations of type Supported Constructor Description ActionDecision(String actionName, Set values)
Deprecated.ConstructorActionDecision(String actionName, Set values, Map advices, long timeToLive)
Deprecated.ConstructorPolicy(String policyName)
Deprecated.Constructs a policy given the policy name.Policy(String policyName, String description)
Deprecated.Constructs a policy given the policy name and description.Policy(String policyName, String description, boolean referralPolicy)
Deprecated.Constructs a policy given the policy name,description and a referralPolicy flag.Policy(String policyName, String description, boolean referralPolicy, boolean active)
Deprecated.Constructs a policy given the policy name , description, referralPolicy flag, and active flagPolicyDecision()
Deprecated.Default constructor.PolicyEvaluator(String serviceTypeName)
Deprecated.Constructor to create aPolicyEvaluator
given theServiceType
name.PolicyManager(SSOToken token)
Deprecated.Constructor forPolicyManager
for the top (or root) organization.PolicyManager(SSOToken token, String name)
Deprecated.Constructor forPolicyManager
for the specified organization, sub organization or a container object.Rule(String ruleName, String serviceName, String resourceName, Map actions)
Deprecated.Constructor to create a rule object with rule name, service name, resource name and actions.Rule(String serviceName, String resourceName, Map actions)
Deprecated.Constructor to create a rule object with the service name, resource name and actions.Rule(String serviceName, Map actions)
Deprecated.Constructor to create a rule object with the service name and actions. -
Uses of Supported in com.sun.identity.sae.api
Classes in com.sun.identity.sae.api with annotations of type Supported Modifier and Type Class Description class
SecureAttrs
SecureAttrs
class forms the core api of "Secure Attributes Exchange" (SAE) feature.Fields in com.sun.identity.sae.api with annotations of type Supported Modifier and Type Field Description static String
SecureAttrs. SAE_CMD_LOGOUT
SAE commandSAE_PARAM_CMD
static String
SecureAttrs. SAE_CONFIG_CACHE_KEYS
SAE Config : Flag to indicate whether keys should be cached in memory once retrieved from the keystore.static String
SecureAttrs. SAE_CONFIG_DATA_ENCRYPTION_ALG
SAE Config : data encryption algorithm.static String
SecureAttrs. SAE_CONFIG_ENCRYPTION_KEY_STRENGTH
SAE Config : data encryption key strength.static String
SecureAttrs. SAE_CONFIG_KEYSTORE_FILE
SAE Config : Location of the keystore to access keys from for asymmetric crypto.static String
SecureAttrs. SAE_CONFIG_KEYSTORE_PASS
SAE Config : Password to open the keystrore.static String
SecureAttrs. SAE_CONFIG_KEYSTORE_TYPE
SAE Config : keystore type.static String
SecureAttrs. SAE_CONFIG_PRIVATE_KEY
SAE Config : Private key for asymmetric signing.static String
SecureAttrs. SAE_CONFIG_PRIVATE_KEY_ALIAS
SAE Config : Private key alias for asymmetric signing.static String
SecureAttrs. SAE_CONFIG_PRIVATE_KEY_PASS
SAE Config : Password to access the private key.static String
SecureAttrs. SAE_CONFIG_PUBLIC_KEY_ALIAS
SAE Config : Public key for asymmetric signature verification.static String
SecureAttrs. SAE_CONFIG_SHARED_SECRET
SAE Config : shared secret constant - used internally in FM.static String
SecureAttrs. SAE_CONFIG_SIG_VALIDITY_DURATION
SAE Config : Signature validity : since timetamp on signature.static String
SecureAttrs. SAE_CRYPTO_TYPE
Crypto types supported.static String
SecureAttrs. SAE_CRYPTO_TYPE_ASYM
Crypto type : Symmetric : shared secret based trust between parties.static String
SecureAttrs. SAE_CRYPTO_TYPE_SYM
Crypto type : Asymmetric : PKI based trust.static String
SecureAttrs. SAE_PARAM_APPRETURN
SAE Parameter used to comunicate to FM where to redirect after a global logout is completed.static String
SecureAttrs. SAE_PARAM_APPSLORETURNURL
SAE Parameter used to communicate to SP to return to specified url upon Logout completion.static String
SecureAttrs. SAE_PARAM_AUTHLEVEL
SAE Parameter representing the session's authentication level.static String
SecureAttrs. SAE_PARAM_CMD
SAE Parameter representing a command.static String
SecureAttrs. SAE_PARAM_DATA
HTTP parameter name used to send and receive secure attribute data.static String
SecureAttrs. SAE_PARAM_ERROR
SAE Parameter used to comunicate errors.static String
SecureAttrs. SAE_PARAM_IDPAPPURL
SAE Parameter used to identify the IDP app (Asserting party) IDP : populates this parameter to identify itself.static String
SecureAttrs. SAE_PARAM_SIGN
SAE Parameter internally used by FM for storing signature data.static String
SecureAttrs. SAE_PARAM_SPAPPURL
SAE Parameter representing the requested SP app to be invoked.static String
SecureAttrs. SAE_PARAM_TS
SAE Parameter internally used by FM for storing token timestamp.static String
SecureAttrs. SAE_PARAM_USERID
SAE Parameter representing the authenticated user.Methods in com.sun.identity.sae.api with annotations of type Supported Modifier and Type Method Description void
SecureAttrs. addPublicKey(String pubkeyalias, X509Certificate x509certificate)
This interface allows to register a public key to be used for signature verification.String
SecureAttrs. getEncodedString(Map<String,String> attrs, String secret)
Returns a Base64 encoded string comprising a signed set of attributes.String
SecureAttrs. getEncodedString(Map<String,String> attrs, String secret, String encSecret)
Returns encrypted string for the given attributes.static SecureAttrs
SecureAttrs. getInstance(String name)
Returns an instance to perform crypto operations.Map<String,String>
SecureAttrs. getRawAttributesFromEncodedData(String str)
Returns a decodedMap
of attribute-value pairs.Map<String,String>
SecureAttrs. getRawAttributesFromEncodedData(String str, String encSecret)
Returns a decodedMap
of attribute-value pairs.String
SecureAttrs. getSignedString(Map<String,String> attrs, String secret)
Returns a String representing data in the attrs argument.static void
SecureAttrs. init(String name, String type, Properties properties)
Initializes a SecureAttrs instance specified byname
.static void
SecureAttrs. init(Properties properties)
Creates two instances ofSecureAttrs
named "symmetric" and "asymmetric" representing the two suppported crytp types.void
SecureAttrs. setPrivateKey(PrivateKey privatekey)
This interface allows to set the private to be used for signing as an alternative to passing downSAE_CONFIG_PRIVATE_KEY_ALIAS
viainit
.boolean
SecureAttrs. verifyAttrs(Map<String,String> attrs, String token, String secret)
Verifies the authenticity of data the attrs argument based on the token presented.Map<String,String>
SecureAttrs. verifyEncodedString(String str, String secret)
Verifies a Base64 encoded string for authenticity based on the shared secret supplied.Map<String,String>
SecureAttrs. verifyEncodedString(String str, String secret, String encSecret)
Verifies the encrypted data string using encryption secret and shared secret that was used for signing. -
Uses of Supported in com.sun.identity.saml.common
Classes in com.sun.identity.saml.common with annotations of type Supported Modifier and Type Class Description class
SAMLConstants
This is a common class defining some constants common to all SAML elements.class
SAMLUtils
This class contains some utility methods for processing SAML protocols.Fields in com.sun.identity.saml.common with annotations of type Supported Modifier and Type Field Description static String
SAMLConstants. ACTION_NAMESPACE
String used in theActionNamespace
attribute to refer to common sets of actions to perform on resources.static String
SAMLConstants. ACTION_NAMESPACE_GHPP
String used in theActionNamespace
attribute to refer to common sets of actions to perform on resources.static String
SAMLConstants. ACTION_NAMESPACE_NEGATION
String used in theActionNamespace
attribute to refer to common sets of actions to perform on resources.static String
SAMLConstants. ACTION_NAMESPACE_UNIX
String used in theActionNamespace
attribute to refer to common sets of actions to perform on resources.static String
SAMLConstants. ALGO_ID_C14N_EXCL_OMIT_COMMENTS
Exclusive XML canonicalization Algorithm URI.static String
SAMLConstants. ALGO_ID_C14N_EXCL_WITH_COMMENTS
Exclusive XML canonicalization with comments Algorithm URI.static String
SAMLConstants. ALGO_ID_C14N_OMIT_COMMENTS
XML canonicalization Algorithm URI.static String
SAMLConstants. ALGO_ID_C14N_WITH_COMMENTS
XML canonicalization with comments Algorithm URI.static String
SAMLConstants. ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
MAC Algorithm HMAC-MD5 URI.static String
SAMLConstants. ALGO_ID_MAC_HMAC_RIPEMD160
MAC Algorithm HMAC-RIPEMD160 URI.static String
SAMLConstants. ALGO_ID_MAC_HMAC_SHA1
MAC Algorithm HMAC-SHA1 URI - Required.static String
SAMLConstants. ALGO_ID_MAC_HMAC_SHA256
MAC Algorithm HMAC-SHA256 URI.static String
SAMLConstants. ALGO_ID_MAC_HMAC_SHA384
MAC Algorithm HMAC-SHA384 URI.static String
SAMLConstants. ALGO_ID_MAC_HMAC_SHA512
MAC Algorithm HMAC-SHA512 URI.static String
SAMLConstants. ALGO_ID_SIGNATURE_DSA
Signature Algorithm DSAwithSHA1 URI - Required.static String
SAMLConstants. ALGO_ID_SIGNATURE_DSA_256
Signature Algorithm DSAwithSHA1 URI - Required.static String
SAMLConstants. ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
Signature Algorithm RSA-MD5 URI.static String
SAMLConstants. ALGO_ID_SIGNATURE_RSA
Signature Algorithm RSAwithSHA1 URI - Recommended.static String
SAMLConstants. ALGO_ID_SIGNATURE_RSA_RIPEMD160
Signature Algorithm RSA-RIPEMD160 URI.static String
SAMLConstants. ALGO_ID_SIGNATURE_RSA_SHA1
Signature Algorithm RSAwithSHA1 URI.static String
SAMLConstants. ALGO_ID_SIGNATURE_RSA_SHA256
Signature Algorithm RSA-SHA256 URI.static String
SAMLConstants. ALGO_ID_SIGNATURE_RSA_SHA384
Signature Algorithm RSA-SHA384 URI.static String
SAMLConstants. ALGO_ID_SIGNATURE_RSA_SHA512
Signature Algorithm RSA-SHA512 URI.static String
SAMLConstants. assertionSAMLNameSpaceURI
SAML assertion namespace URI.static String
SAMLConstants. CONFIRMATION_METHOD_BEARER
SAML Bearer confirmation method identifier URI.static String
SAMLConstants. CONFIRMATION_METHOD_HOLDEROFKEY
SAML "Holder of Key" confirmation method identifier URI.static String
SAMLConstants. NS_SEC
SOAP security namespace.static String
SAMLConstants. NS_WSSE
SOAP utility namespace.static String
SAMLConstants. NS_WSU
Liberty security namespace.static String
SAMLConstants. NS_XMLNS
XML schema namespace.static String
SAMLConstants. SOAP_URI
SOAP 1.1 namespace URI.static String
SAMLConstants. TRANSFORM_BASE64_DECODE
Base64 decoding Transform URI.static String
SAMLConstants. TRANSFORM_C14N_EXCL_OMIT_COMMENTS
Exclusive XML canonicalization Transform URI.static String
SAMLConstants. TRANSFORM_C14N_EXCL_WITH_COMMENTS
Exclusive XML canonicalization with comments Transform URI.static String
SAMLConstants. TRANSFORM_C14N_OMIT_COMMENTS
XML canonicalization Transform URI.static String
SAMLConstants. TRANSFORM_C14N_WITH_COMMENTS
XML canonicalization with comments Transform URI.static String
SAMLConstants. TRANSFORM_ENVELOPED_SIGNATURE
Enveloped Signature Transform URI.static String
SAMLConstants. TRANSFORM_XPATH
XPath Transform URI.static String
SAMLConstants. TRANSFORM_XPATH2FILTER
XPath Filter v2.0 Transform URI.static String
SAMLConstants. TRANSFORM_XPATH2FILTER04
XPath Filter v2.0 Transform URI.static String
SAMLConstants. TRANSFORM_XPATHFILTERCHGP
XPath Filter v2.0 CHGP Transform URI.static String
SAMLConstants. TRANSFORM_XPOINTER
XPointer Transform URI.static String
SAMLConstants. TRANSFORM_XSLT
XSLT Transform URI.static String
SAMLConstants. XMLSIG_NAMESPACE_URI
XML Digital Signature namespace. -
Uses of Supported in com.sun.identity.saml2.common
Classes in com.sun.identity.saml2.common with annotations of type Supported Modifier and Type Class Description class
SAML2Utils
TheSAML2Utils
contains utility methods for SAML 2.0 implementation.Methods in com.sun.identity.saml2.common with annotations of type Supported Modifier and Type Method Description static String
SAML2Utils. getReverseProxyUrl(String realm, String idpEntityId)
Retrieves the reverse proxy URL configured for the specified IDP.static com.sun.identity.saml2.meta.SAML2MetaManager
SAML2Utils. getSAML2MetaManager()
Returns an instance ofSAML2MetaManger
.static com.sun.identity.saml2.meta.SAML2MetaManager
SAML2Utils. getSAML2MetaManagerWithToken(Object token)
Returns an instance ofSAML2MetaManger
. -
Uses of Supported in com.sun.identity.saml2.meta
Classes in com.sun.identity.saml2.meta with annotations of type Supported Modifier and Type Class Description class
SAML2MetaUtils
TheSAML2MetaUtils
provides metadata related util methods.Methods in com.sun.identity.saml2.meta with annotations of type Supported Modifier and Type Method Description static String
SAML2MetaUtils. getMetaAliasByUri(String uri)
Returns metaAlias embedded in uri.static String
SAML2MetaUtils. getRealmByMetaAlias(String metaAlias)
Returns the realm by parsing the metaAlias. -
Uses of Supported in com.sun.identity.saml2.profile
Classes in com.sun.identity.saml2.profile with annotations of type Supported Modifier and Type Class Description class
AssertionIDRequestUtil
This class provides methods to send or processAssertionIDRequest
.class
AttributeQueryUtil
This class provides methods to send or processAttributeQuery
.class
AuthnQueryUtil
This class provides methods to send or processAuthnQuery
.class
NameIDMapping
This class provides methods to send or processNameIDMappingRequest
.class
SPACSUtils
This class is used by a service provider (SP) to process the response from an identity provider for the SP's Assertion Consumer Service.class
XACMLQueryUtil
This class provides methods to send or processAttributeQuery
.Methods in com.sun.identity.saml2.profile with annotations of type Supported Modifier and Type Method Description static Map<String,Set<String>>
AttributeQueryUtil. getAttributesForFedlet(String spEntityID, String idpEntityID, String nameIDValue, List<String> attrsList, String attrQueryProfileAlias, String subjectDN)
Sends the AttributeQuery to specified attribute authority, validates the response and returns the attribute mapMap<String, Set<String>>
to the Fedletstatic String
XACMLQueryUtil. getPolicyDecisionForFedlet(javax.servlet.http.HttpServletRequest request, String pepEntityID, String pdpEntityID, String nameIDValue, String serviceName, String resource, String action)
Sends the XACML query to specifiied PDP, gets the policy decision and sends it back to the Fedletstatic NameIDMappingResponse
NameIDMapping. initiateNameIDMappingRequest(Object session, String realm, String spEntityID, String idpEntityID, String targetSPEntityID, String targetNameIDFormat, Map paramsMap)
Parses the request parameters and builds the NameIDMappingRequest to sent to remote identity provider.static Map
SPACSUtils. processResponseForFedlet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, PrintWriter out)
Processes response from Identity Provider to Fedlet (SP).static Response
AssertionIDRequestUtil. sendAssertionIDRequest(AssertionIDRequest assertionIDRequest, String samlAuthorityEntityID, String role, String realm, String binding)
Sends theAssertionIDRequest
to specifiied Assertion ID Request Service and returnsResponse
coming from the Assertion ID Request Service.static Assertion
AssertionIDRequestUtil. sendAssertionIDRequestURI(String assertionID, String samlAuthorityEntityID, String role, String realm)
Sends the Assertion ID to specifiied Assertion ID Request Service and returnsAssertion
coming from the Assertion ID Request Service.static Response
AttributeQueryUtil. sendAttributeQuery(AttributeQuery attrQuery, String attrAuthorityEntityID, String realm, String attrQueryProfile, String attrProfile, String binding)
Sends theAttributeQuery
to specified attribute authority and returnsResponse
coming from the attribute authority.static void
AttributeQueryUtil. sendAttributeQuery(AttributeQuery attrQuery, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String attrAuthorityEntityID, String realm, String attrQueryProfile, String attrProfile, String binding)
Sends theAttributeQuery
to specified attribute authority and returnsResponse
coming from the attribute authority.static Response
AuthnQueryUtil. sendAuthnQuery(AuthnQuery authnQuery, String authnAuthorityEntityID, String realm, String binding)
This method sends theAuthnQuery
to specifiied authentication authority and returnsResponse
coming from the authentication authority. -
Uses of Supported in com.sun.identity.sm
Classes in com.sun.identity.sm with annotations of type Supported Modifier and Type Class Description class
ServiceConfigManager
The classServiceConfigurationManager
provides interfaces to manage the service's configuration data.class
ServiceManager
TheServiceManager
class provides methods to register/remove services and to list currently registered services.class
ServiceSchemaManager
The classServiceSchemaManager
provides interfaces to manage the service's schema.class
SMSThreadPool
The classSMSThreadPool
provides interfaces to manage notification thread pools shared by idm and sm.Methods in com.sun.identity.sm with annotations of type Supported Modifier and Type Method Description void
ServiceConfigManager. addConfiguration(InputStream in)
Adds instances, global and organization configurationsString
ServiceConfigManager. addListener(ServiceListener listener)
Registers for changes to service's configuration.String
ServiceSchemaManager. addListener(ServiceListener listener)
Registers for changes to service's schema.void
ServiceManager. clearCache()
Removes all the SMS cached entries.ServiceConfig
ServiceConfigManager. createGlobalConfig(Map<String,Set<String>> attrs)
Creates global configuration for the default instance of the service given the configuration attributes.ServiceConfig
ServiceConfigManager. createGlobalConfig(Map<String,Set<String>> attrs, org.forgerock.openam.services.datastore.DataStoreId dataStoreId)
Creates global configuration for the default instance of the service given the configuration attributes.ServiceConfig
ServiceConfigManager. createOrganizationConfig(String orgName, org.forgerock.openam.sm.ConfigurationAttributes attrs, org.forgerock.openam.services.datastore.DataStoreId dataStoreId)
Creates organization configuration for the default instance of the service given configuration attributes.void
ServiceConfigManager. deleteOrganizationConfig(String orgName)
Deletes the organization configuration data for the given organization.boolean
ServiceConfigManager. equals(Object o)
Compares this object with the given object.ServiceConfigManager
ServiceManager. getConfigManager(String serviceName, String version)
Returns theServiceConfigManager
for the given service name and version.ServiceSchema
ServiceSchemaManager. getDynamicSchema()
Returns the dynamic service configuration schema.ServiceConfig
ServiceConfigManager. getGlobalConfig(String instanceName)
Returns the global configuration for the given service instance.ServiceConfig
ServiceConfigManager. getGlobalConfig(String instanceName, org.forgerock.openam.services.datastore.DataStoreId dataStoreId)
Returns the global configuration for the given service instance.ServiceSchema
ServiceSchemaManager. getGlobalSchema()
Returns the global service configuration schema.Set<String>
ServiceConfigManager. getGroupNames()
Returns the configuration group namesString
ServiceSchemaManager. getI18NFileName()
Returns the I18N properties file name for the service.String
ServiceSchemaManager. getI18NJarURL()
Returns the URL of the JAR file that contains the I18N properties file.String
ServiceSchemaManager. getI18NKey()
Returns i18nKey of the schema.ServiceInstance
ServiceConfigManager. getInstance(String instanceName)
Returns the service instance given the instance nameSet<String>
ServiceConfigManager. getInstanceNames()
Returns the service instance namesSet<String>
ServiceConfigManager. getInstanceNames(org.forgerock.openam.services.datastore.DataStoreId dataStoreId)
String
ServiceConfigManager. getName()
Returns the name of the service.String
ServiceSchemaManager. getName()
Returns the name of the service.ServiceConfig
ServiceConfigManager. getOrganizationConfig(String orgName, String instanceName)
Returns the organization configuration for the given organization and instance name.ServiceConfig
ServiceConfigManager. getOrganizationConfig(String orgName, String instanceName, org.forgerock.openam.services.datastore.DataStoreId dataStoreId)
Returns the organization configuration for the given organization and instance name.ServiceSchema
ServiceSchemaManager. getOrganizationSchema()
Returns the organization service configuration schema.ServiceSchema
ServiceSchemaManager. getPolicySchema()
Returns the policy service configuration schema.String
ServiceSchemaManager. getPropertiesViewBeanURL()
Returns URL of the view bean for the serviceString
ServiceSchemaManager. getResourceName()
Returns the service's resource name for CREST representation, or the service name if a resource name is not defined.InputStream
ServiceSchemaManager. getSchema()
Returns the service schema in XML for this service.ServiceSchema
ServiceSchemaManager. getSchema(SchemaType type)
Returns the configuration schema for the given schema typeServiceSchema
ServiceSchemaManager. getSchema(String type)
Returns the configuration schema for the given schema typeServiceSchemaManager
ServiceManager. getSchemaManager(String serviceName, String version)
Returns theServiceSchemaManager
for the given service name and version.Set<SchemaType>
ServiceSchemaManager. getSchemaTypes()
Returns the schema types available with this service.Set<String>
ServiceSchemaManager. getServiceAttributeNames(SchemaType type)
Returns the attribute schemas for the given schema type excluding status and service identifier attributes.String
ServiceSchemaManager. getServiceHierarchy()
Returns the service's hierarchy.Set<String>
ServiceManager. getServiceNames()
Returns all the service names that have been registered.Set<String>
ServiceManager. getServiceVersions(String serviceName)
Returns all versions supported by the service.ServiceSchema
ServiceSchemaManager. getUserSchema()
Returns the user service configuration schema.String
ServiceConfigManager. getVersion()
Returns the service version.String
ServiceSchemaManager. getVersion()
Returns the version of the service.Set<String>
ServiceManager. registerServices(InputStream xmlServiceSchema)
Registers one or more services, defined by the XML input stream that follows the SMS DTD.void
ServiceConfigManager. removeGlobalConfiguration(String groupName)
Deletes the global configuration data for the given group name.void
ServiceConfigManager. removeInstance(String instanceName)
Removes the instance form the servicevoid
ServiceConfigManager. removeListener(String listenerID)
Removes the listener from the service for the given listener ID.void
ServiceSchemaManager. removeListener(String listenerID)
Removes the listener from the service for the given listener ID.void
ServiceConfigManager. removeOrganizationConfiguration(String orgName, String groupName)
Deprecated.void
ServiceConfigManager. removeOrganizationConfiguration(String orgName, String groupName, org.forgerock.openam.services.datastore.DataStoreId dataStoreId)
Deletes the organization's group configuration data.void
ServiceManager. removeService(String serviceName, String version)
Removes the service schema and configuration for the given service name.void
ServiceSchemaManager. replaceSchema(InputStream xmlServiceSchema)
Replaces the existing service schema with the given schema defined by the XML input stream that follows the SMS DTD.static void
SMSThreadPool. scheduleTask(Runnable task)
Schedule a task forSMSThreadPool
to run.void
ServiceSchemaManager. setI18NFileName(String url)
Sets the I18N properties file name for the servicevoid
ServiceSchemaManager. setI18NJarURL(String url)
Sets the URL of the JAR file that contains the I18N propertiesvoid
ServiceSchemaManager. setI18NKey(String i18nKey)
Sets the i18nKey of the schema.void
ServiceSchemaManager. setPropertiesViewBeanURL(String url)
Sets the URL of the view bean for the service.void
ServiceSchemaManager. setResourceName(String name)
Sets the service's resource name for CREST representation.void
ServiceSchemaManager. setServiceHierarchy(String newhierarchy)
Sets the service's hierarchyString
ServiceConfigManager. toString()
Returns String representation of the service's configuration data, along with instances and groups.String
ServiceSchemaManager. toString()
Returns the string representation of the Service Schema.Constructors in com.sun.identity.sm with annotations of type Supported Constructor Description ServiceConfigManager(SSOToken token, String serviceName, String version)
Creates an instance ofServiceConfigManager
for the given service and version.ServiceManager(SSOToken token)
Creates an instance ofServiceManager
.ServiceSchemaManager(SSOToken token, String serviceName, String version, org.forgerock.openam.services.datastore.DataStoreId dataStoreId, boolean isSaved)
Creates an instance ofServiceSchemaManager
for the given service and version pair. -
Uses of Supported in org.forgerock.oauth2.core
Classes in org.forgerock.oauth2.core with annotations of type Supported Modifier and Type Class Description class
GrantType
Identifies the OAuth2 Authorization Grant (aka OAuth2 Flow) undertaken to obtain an OAuth2 token.interface
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library used to translate the HTTP request.Methods in org.forgerock.oauth2.core with annotations of type Supported Modifier and Type Method Description Object
OAuth2Request. getAttribute(String name)
Gets the value for an attribute from the request with the specified name.JsonValue
OAuth2Request. getBody()
Gets the body of the request.org.forgerock.oauth2.core.Client
OAuth2Request. getClient()
Gets the client associated with this request, or null if not yet set.org.forgerock.oauth2.core.ClientRegistration
OAuth2Request. getClientRegistration()
Get the OAuth2 client registration of the request.SignedJwt
OAuth2Request. getConsentResponseJwt()
Locale
OAuth2Request. getLocale()
Get the request locale.String
OAuth2Request. getOps()
Gets the user's session public reference for this request.<T> T
OAuth2Request. getParameter(String name)
Gets the specified parameter from the request.<T> T
OAuth2Request. getParameter(String name, boolean checkQueryParam)
Gets the specified parameter from the request.int
OAuth2Request. getParameterCount(String name)
Gets the count of the parameter present in the request with the given nameSet<String>
OAuth2Request. getParameterNames()
Gets the name of the parameters in the current requestString
OAuth2Request. getQueryParameter(String name)
Gets the value for a query parameter from the request with the specified name.Request
OAuth2Request. getRequest()
Gets the actual underlying request.String
OAuth2Request. getSession()
Gets the user's session for this request.String
OAuth2Request. getSid()
Gets the session's OIDC Session ID for this request.<T extends Token>
TOAuth2Request. getToken(Class<T> tokenClass)
Get a Token that is in play for this request.Collection<Token>
OAuth2Request. getTokens()
Get all the tokens that have been used in this request.void
OAuth2Request. setClient(org.forgerock.oauth2.core.Client client)
Sets the client associated with this request.void
OAuth2Request. setClientRegistration(org.forgerock.oauth2.core.ClientRegistration clientRegistration)
Set the OAuth2 client registration.void
OAuth2Request. setConsentResponseJwt(SignedJwt jwt)
void
OAuth2Request. setOps(String ops)
Sets the user's session public reference for this request.void
OAuth2Request. setSession(String sessionId)
Sets the user's session for this request.void
OAuth2Request. setSid(String sid)
Sets the session's OIDC Session ID for this request.<T extends Token>
voidOAuth2Request. setToken(Class<T> tokenClass, T token)
Set a Token that is in play for this request. -
Uses of Supported in org.forgerock.oauth2.core.plugins
Classes in org.forgerock.oauth2.core.plugins with annotations of type Supported Modifier and Type Interface Description interface
AccessTokenModifier
A plugin or (extension point) that allows modification of the OAuth2 access token before the token is persisted/returned to the client.interface
AuthorizeEndpointDataProvider
A plugin or (extension point) that allows the OAuth2 provider to return additional data from an authorization request.interface
ScopeEvaluator
A plugin or (extension point) that evaluates and returns an OAuth2 access token's scope information.interface
ScopeValidator
A plugin or (extension point) that allows the OAuth2 provider to customise the set of requested scopes for authorize, access token, refresh token and back channel authorize requests.interface
UserInfoClaimsPlugin
A plugin or (extension point) that fetches the resource owners information based on an issued access token.Methods in org.forgerock.oauth2.core.plugins with annotations of type Supported Modifier and Type Method Description Map<String,Object>
ScopeEvaluator. evaluateScope(AccessToken accessToken)
Gets the specified access token's information related to a scope.UserInfoClaims
UserInfoClaimsPlugin. getUserInfo(org.forgerock.oauth2.core.ClientRegistration clientRegistration, AccessToken token, OAuth2Request request)
Gets the resource owners information based on an issued access token.void
AccessTokenModifier. modifyAccessToken(AccessToken accessToken, OAuth2Request request)
An extension point that allows modification of the OAuth2 access token before the token is persisted/returned to the client.Map<String,String>
AuthorizeEndpointDataProvider. provide(Map<String,Token> tokens, OAuth2Request request)
Provided as an extension point to allow the OAuth2 provider to return additional data from an authorization request.Set<String>
ScopeValidator. validateAccessTokenScope(org.forgerock.oauth2.core.ClientRegistration clientRegistration, Set<String> scope, OAuth2Request request)
Provided as an extension point to allow the OAuth2 provider to customise the scopes requested when an access token is requested.Set<String>
ScopeValidator. validateAuthorizationScope(org.forgerock.oauth2.core.ClientRegistration clientRegistration, Set<String> scope, OAuth2Request request)
Provided as an extension point to allow the OAuth2 provider to customise the scopes requested when authorization is requested.Set<String>
ScopeValidator. validateBackChannelAuthorizationScope(org.forgerock.oauth2.core.ClientRegistration clientRegistration, Set<String> requestedScopes, OAuth2Request request)
Provided as an extension point to allow the OAuth2 provider to customize the scopes requested when performing a client initiated back channel authentication.Set<String>
ScopeValidator. validateRefreshTokenScope(org.forgerock.oauth2.core.ClientRegistration clientRegistration, Set<String> requestedScope, Set<String> tokenScope, OAuth2Request request)
Provided as an extension point to allow the OAuth2 provider to customise the scopes requested when a refresh token is requested. -
Uses of Supported in org.forgerock.openam.selfservice.config
Classes in org.forgerock.openam.selfservice.config with annotations of type Supported Modifier and Type Interface Description interface
SelfServiceConsoleConfig
Defines the bases for which all self service console configuration should be built on. -
Uses of Supported in org.forgerock.openam.sm
Classes in org.forgerock.openam.sm with annotations of type Supported Modifier and Type Interface Description interface
AnnotatedServiceRegistry
A registry for all service configuration that is defined in annotated service interfaces. -
Uses of Supported in org.forgerock.openam.sm.annotations
Classes in org.forgerock.openam.sm.annotations with annotations of type Supported Modifier and Type Class Description class
AnnotatedService<T>
Describes a service as defined by an annotated interface. -
Uses of Supported in org.forgerock.openam.upgrade
Classes in org.forgerock.openam.upgrade with annotations of type Supported Modifier and Type Class Description class
UpgradeUtils
This class contains utilities to upgrade the service schema configuration to be compatible with OpenAM.Methods in org.forgerock.openam.upgrade with annotations of type Supported Modifier and Type Method Description static void
UpgradeUtils. addAttributeDefaultValues(String serviceName, String subSchemaName, String schemaType, String attributeName, Set defaultValues)
Adds default values to an existing attribute.static void
UpgradeUtils. addAttributeToSchema(ServiceSchema serviceSchema, Node attributeSchemaNode)
Adds new attribute schema to an existing service.static void
UpgradeUtils. addAttributeToSchema(String serviceName, String subSchemaName, String schemaType, Node attributeSchemaNode, SSOToken adminToken)
Adds new attribute schema to an existing service.static void
UpgradeUtils. addAttributeToSubSchema(String serviceName, String subSchemaName, String schemaType, String attributeSchemaFile)
Adds new attribute schema to a sub schema in an existing service.static void
UpgradeUtils. createService(String fileName)
Creates a new service schema in the configuration store.static void
UpgradeUtils. removeAttributeSchema(ServiceSchema serviceSchema, String attributeName)
Removes attribute schema from an existing service.static void
UpgradeUtils. removeAttributeSchema(String serviceName, String subSchemaName, String schemaType, String attributeName, SSOToken adminToken)
Remove an attribute schema from an existing service.static void
UpgradeUtils. replaceAttributeSchema(ServiceSchema serviceSchema, String attributeName, Node attributeSchemaNode)
Replace an attribute schema from an existing service with the new onestatic void
UpgradeUtils. replaceAttributeSchema(String serviceName, String subSchemaName, String schemaType, String attributeName, SSOToken adminToken, Node attributeSchemaNode)
Replace an attribute schema from an existing service with the new one
-