Package | Description |
---|---|
com.sun.identity.federation.accountmgmt |
Defines Federation Account Management API.
|
com.sun.identity.federation.message |
Defines federation protocol message classes.
|
com.sun.identity.federation.message.common |
Defines common classes used by federation protocol messages.
|
com.sun.identity.federation.services |
Handles
ID-FF federation profiles. |
com.sun.identity.federation.services.fednsso |
Handles
ID-FF federation and single sign on. |
com.sun.identity.federation.services.namemapping |
Handles
ID-FF name identifier mapping. |
com.sun.identity.federation.services.termination |
Handles
ID-FF federation termination. |
com.sun.identity.liberty.ws.disco.plugins |
Defines plugin interface for Liberty Discovery Service implementation.
|
com.sun.identity.liberty.ws.security |
Provides interface to manage liberty security
|
com.sun.identity.saml.assertion |
Defines SAML assertion.
|
com.sun.identity.saml.plugins |
SAML 1.x Plugins.
|
com.sun.identity.wsfederation.plugins |
Defines WS-Federation Plugin SPIs
|
com.sun.identity.wsfederation.profile | |
com.sun.identity.wss.security |
Defines Web Services Security Token specification and Token interfaces
with their respective implementation classes for different WS-* Security
Tokens.
|
com.sun.liberty |
Provides interfaces for Liberty federation framework.
|
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
FSAccountFedInfo.getLocalNameIdentifier()
Deprecated.
Returns local NameIdentifier sent to other side(SP/IDP).
|
NameIdentifier |
FSAccountFedInfo.getRemoteNameIdentifier()
Deprecated.
Returns remote NameIdentifier received from other side(SP/IDP).
|
Modifier and Type | Method and Description |
---|---|
void |
FSAccountFedInfo.setLocalNameIdentifier(NameIdentifier localNameIdentifier)
Deprecated.
Sets value in local field.
|
void |
FSAccountFedInfo.setRemoteNameIdentifier(NameIdentifier remoteNameIdentifier)
Deprecated.
Sets value in local field.
|
Constructor and Description |
---|
FSAccountFedInfo(String providerID,
NameIdentifier nameIdentifier,
int nameIdentifierType,
boolean isRoleIDP)
Deprecated.
Constructor.
|
FSAccountFedInfo(String providerID,
NameIdentifier localNameIdentifier,
NameIdentifier remoteNameIdentifier,
boolean isRoleIDP)
Deprecated.
Constructor.
|
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
FSNameIdentifierMappingRequest.getNameIdentifier()
Deprecated.
Returns the
NameIdentifier object qualified by the
requesting service provider . |
NameIdentifier |
FSFederationTerminationNotification.getNameIdentifier()
Deprecated.
Returns the
NameIdentifier object. |
NameIdentifier |
FSNameIdentifierMappingResponse.getNameIdentifier()
Deprecated.
Returns the
NameIdentifier object. |
NameIdentifier |
FSLogoutNotification.getNameIdentifier()
Deprecated.
Returns the
NameIdentifier object. |
Modifier and Type | Method and Description |
---|---|
void |
FSFederationTerminationNotification.setNameIdentifier(NameIdentifier nameId)
Deprecated.
Sets the
NameIdentifier object. |
void |
FSLogoutNotification.setNameIdentifier(NameIdentifier nameId)
Deprecated.
Sets the
NameIdentifier object. |
Constructor and Description |
---|
FSFederationTerminationNotification(String requestId,
String providerID,
NameIdentifier nameId)
Deprecated.
Creates
FSFederationTerminationNotification object. |
FSLogoutNotification(String requestId,
String providerID,
NameIdentifier nameId,
String relayState)
Deprecated.
Consturctor creates
FSLogoutNotification object. |
FSNameIdentifierMappingRequest(String providerID,
NameIdentifier nameIdentifier,
String targetNamespace)
Deprecated.
Constructor to create
FSNameIdentifierMappingRequest |
FSNameIdentifierMappingResponse(String providerID,
String inResponseTo,
Status status,
NameIdentifier nameIdentifier)
Deprecated.
Constructor to create
FSNameIdentifierMappingResponse object. |
FSSubject(NameIdentifier nameIdentifier,
IDPProvidedNameIdentifier idpNameIdentifier)
Deprecated.
Constructor creates
FSSubject object. |
FSSubject(NameIdentifier nameIdentifier,
SubjectConfirmation subjectConfirmation,
IDPProvidedNameIdentifier idpNameIdentifier)
Deprecated.
Constructor creates
FSSubject object. |
Modifier and Type | Class and Description |
---|---|
class |
IDPProvidedNameIdentifier
Deprecated.
since 12.0.0
|
class |
OldProvidedNameIdentifier
Deprecated.
since 12.0.0
|
class |
SPProvidedNameIdentifier
Deprecated.
since 12.0.0
|
Modifier and Type | Method and Description |
---|---|
static NameIdentifier |
EncryptedNameIdentifier.getDecryptedNameIdentifier(NameIdentifier encNI,
PrivateKey decKey)
Deprecated.
Gets the decrypted NameIdentifier.
|
static NameIdentifier |
EncryptedNameIdentifier.getDecryptedNameIdentifier(NameIdentifier encNI,
String realm,
String providerID)
Deprecated.
Returns the decrypted
NameIdentifier object. |
static NameIdentifier |
EncryptedNameIdentifier.getEncryptedNameIdentifier(NameIdentifier ni,
String providerID,
Key enckey,
String dataEncAlgorithm,
int dataEncStrength)
Deprecated.
Gets then Encrypted NameIdentifier for a given name identifier
and the provider ID.
|
static NameIdentifier |
EncryptedNameIdentifier.getEncryptedNameIdentifier(NameIdentifier ni,
String realm,
String providerID)
Deprecated.
Returns the
EncryptedNameIdentifier for a given name
identifier and the provider ID. |
Modifier and Type | Method and Description |
---|---|
static NameIdentifier |
EncryptedNameIdentifier.getDecryptedNameIdentifier(NameIdentifier encNI,
PrivateKey decKey)
Deprecated.
Gets the decrypted NameIdentifier.
|
static NameIdentifier |
EncryptedNameIdentifier.getDecryptedNameIdentifier(NameIdentifier encNI,
String realm,
String providerID)
Deprecated.
Returns the decrypted
NameIdentifier object. |
static NameIdentifier |
EncryptedNameIdentifier.getEncryptedNameIdentifier(NameIdentifier ni,
String providerID,
Key enckey,
String dataEncAlgorithm,
int dataEncStrength)
Deprecated.
Gets then Encrypted NameIdentifier for a given name identifier
and the provider ID.
|
static NameIdentifier |
EncryptedNameIdentifier.getEncryptedNameIdentifier(NameIdentifier ni,
String realm,
String providerID)
Deprecated.
Returns the
EncryptedNameIdentifier for a given name
identifier and the provider ID. |
Constructor and Description |
---|
EncryptableNameIdentifier(NameIdentifier ni)
Deprecated.
Constructor creates
EncryptableNameIdentifier object. |
Modifier and Type | Method and Description |
---|---|
FSAssertion |
FSAssertionManager.createFSAssertion(String id,
AssertionArtifact artifact,
String realm,
String spEntityID,
NameIdentifier spHandle,
NameIdentifier idpHandle,
String inResponseTo,
int assertionMinorVersion)
Creates an assertion artifact.
|
AssertionArtifact |
FSAssertionManager.createFSAssertionArtifact(String id,
String realm,
String spEntityID,
NameIdentifier spHandle,
NameIdentifier idpHandle,
String inResponseTo,
int minorVersion)
Creates an assertion artifact.
|
Modifier and Type | Method and Description |
---|---|
protected FSAuthnResponse |
FSSSOAndFedHandler.createAuthnResponse(Object ssoToken,
String inResponseTo,
NameIdentifier userHandle,
NameIdentifier idpHandle) |
protected List |
FSSSOBrowserArtifactProfileHandler.createSAMLAssertionArtifact(Object ssoToken,
String inResponseTo,
NameIdentifier userHandle,
NameIdentifier idpHandle)
Creates assertion and assertion artifact.
|
protected int |
FSAssertionArtifactHandler.doAccountFederation(NameIdentifier ni) |
protected int |
FSAssertionArtifactHandler.doSingleSignOn(NameIdentifier ni,
int handleType,
NameIdentifier niIdp,
Map env) |
protected boolean |
FSSSOWMLPostProfileHandler.doSingleSignOn(Object ssoToken,
String inResponseTo,
NameIdentifier opaqueHandle,
NameIdentifier idpOpaqueHandle) |
protected boolean |
FSSSOAndFedHandler.doSingleSignOn(Object ssoToken,
String inResponseTo,
NameIdentifier spHandle,
NameIdentifier idpHandle) |
protected boolean |
FSSSOBrowserArtifactProfileHandler.doSingleSignOn(Object ssoToken,
String inResponseTo,
NameIdentifier opaqueHandle,
NameIdentifier idpOpaqueHandle)
Generates artifact and sends it to
SP . |
boolean |
FSProxyHandler.doSingleSignOn(Object ssoToken,
String inResponseTo,
NameIdentifier spNameIdentifier,
NameIdentifier idpNameIdentifier)
Does the single sign-on in a proxy IDP with the
requesting service provider.
|
protected boolean |
FSSSOLECPProfileHandler.doSingleSignOn(Object ssoToken,
String inResponseTo,
NameIdentifier opaqueHandle,
NameIdentifier idpOpaqueHandle) |
protected boolean |
FSSSOBrowserPostProfileHandler.doSingleSignOn(Object ssoToken,
String inResponseTo,
NameIdentifier spHandle,
NameIdentifier idpHandle) |
protected int |
FSAssertionArtifactHandler.generateToken(NameIdentifier ni,
int handleType,
NameIdentifier niIdp,
Map env) |
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
FSNameMappingHandler.getNameIdentifier(FSNameIdentifierMappingRequest mappingRequest,
String remoteEntityID,
boolean local)
Returns
NameIdentifier of a remote provider. |
NameIdentifier |
FSNameMappingHandler.getNameIdentifier(String userID,
String remoteEntityID,
boolean local)
Returns
NameIdentifier of a provider. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
FSFedTerminationHandler.updateAccountInformation(NameIdentifier ni)
Updates the user account information.
|
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
NameIdentifierMapper.getNameIdentifier(String spProviderID,
String idpProviderID,
NameIdentifier nameId,
String userID)
Returns mapped
NameIdentifier for specified user. |
NameIdentifier |
IDFFNameIdentifierMapper.getNameIdentifier(String spProviderID,
String idpProviderID,
NameIdentifier nameId,
String userID)
Returns mapped
NameIdentifier for specified user. |
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
NameIdentifierMapper.getNameIdentifier(String spProviderID,
String idpProviderID,
NameIdentifier nameId,
String userID)
Returns mapped
NameIdentifier for specified user. |
NameIdentifier |
IDFFNameIdentifierMapper.getNameIdentifier(String spProviderID,
String idpProviderID,
NameIdentifier nameId,
String userID)
Returns mapped
NameIdentifier for specified user. |
Modifier and Type | Method and Description |
---|---|
List |
SecurityAttributePlugin.getAttributes(NameIdentifier nameID,
Object resourceID,
String providerID)
Returns the list of SAML
Attribute objects. |
SecurityAssertion |
SecurityTokenProvider.getSAMLAuthenticationToken(NameIdentifier senderIdentity)
Creates a SAML Assertion for message authentication.
|
SecurityAssertion |
SecurityTokenManagerClient.getSAMLAuthenticationToken(NameIdentifier senderIdentity)
Creates a SAML Assertion for message authentication.
|
SecurityAssertion |
SecurityTokenManager.getSAMLAuthenticationToken(NameIdentifier senderIdentity)
Creates a SAML Assertion for message authentication.
|
SecurityAssertion |
LibSecurityTokenProvider.getSAMLAuthenticationToken(NameIdentifier senderIdentity)
Creates a SAML Assertion for message authentication.
|
SecurityAssertion |
SecurityTokenProvider.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
EncryptedResourceID encResourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an
AuthenticationStatement which will be
used for message authentication. |
SecurityAssertion |
SecurityTokenManagerClient.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
EncryptedResourceID encResourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an
AuthenticationStatement which will be
used for message authentication. |
SecurityAssertion |
SecurityTokenManager.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
EncryptedResourceID encResourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an AuthenticationStatement which will be used for
message authentication.
|
SecurityAssertion |
LibSecurityTokenProvider.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
EncryptedResourceID encResourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an AuthenticationStatement which will be used for
message authentication.
|
SecurityAssertion |
SecurityTokenProvider.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an
AuthenticationStatement which will be
used for message authentication. |
SecurityAssertion |
SecurityTokenManagerClient.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an
AuthenticationStatement which will be
used for message authentication. |
SecurityAssertion |
SecurityTokenManager.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an AuthenticationStatement which will be used for
message authentication.
|
SecurityAssertion |
LibSecurityTokenProvider.getSAMLAuthorizationToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML Assertion for message authorization, the assertion could
optionally contain an AuthenticationStatement which will be used for
message authentication.
|
SecurityAssertion |
SecurityTokenProvider.getSAMLBearerToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
EncryptedResourceID encResourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML assertion.
|
SecurityAssertion |
SecurityTokenManager.getSAMLBearerToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
EncryptedResourceID encResourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML assertion.
|
SecurityAssertion |
LibSecurityTokenProvider.getSAMLBearerToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
EncryptedResourceID encResourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML assertion.
|
SecurityAssertion |
SecurityTokenProvider.getSAMLBearerToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML assertion.
|
SecurityAssertion |
SecurityTokenManager.getSAMLBearerToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML assertion.
|
SecurityAssertion |
LibSecurityTokenProvider.getSAMLBearerToken(NameIdentifier senderIdentity,
SessionContext invocatorSession,
String resourceID,
boolean includeAuthN,
boolean includeResourceAccessStatement,
String recipientProviderID)
Creates a SAML assertion.
|
Constructor and Description |
---|
ProxySubject(NameIdentifier nameIdentifier)
Constructs a
ProxySubject object from a
NameIdentifier object. |
ProxySubject(NameIdentifier nameIdentifier,
SubjectConfirmation subjectConfirmation)
Constructs a
ProxySubject object from a
NameIdentifier object and a
SubjectConfirmation object. |
SessionSubject(NameIdentifier nameIdentifier,
IDPProvidedNameIdentifier idpNameIdentifier)
Constructs a
SessionSubject object from a
NameIdentifier object and a
IDPProvidedNameIdentifier object. |
SessionSubject(NameIdentifier nameIdentifier,
SubjectConfirmation subjectConfirmation,
IDPProvidedNameIdentifier idpNameIdentifier)
Constructs a
SessionSubject |
Modifier and Type | Field and Description |
---|---|
protected NameIdentifier |
Subject._nameIdentifier |
Modifier and Type | Method and Description |
---|---|
protected NameIdentifier |
Subject.createNameIdentifier(Element nameIdentifierElement) |
NameIdentifier |
Subject.getNameIdentifier()
Gets the
NameIdentifier within the Subject element |
Modifier and Type | Method and Description |
---|---|
boolean |
NameIdentifier.equals(NameIdentifier nid)
Checks for equality between this object and the
NameQualifier passed down as parameter. |
boolean |
Subject.setNameIdentifier(NameIdentifier nameIdentifier)
Sets the
NameIdentifier to the subject. |
Constructor and Description |
---|
Subject(NameIdentifier nameIdentifier)
Constructs a Subject object from a
NameIdentifier object. |
Subject(NameIdentifier nameIdentifier,
SubjectConfirmation subjectConfirmation)
Constructs a Subject object from a
NameIdentifier
object and a SubjectConfirmation object. |
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
NameIdentifierMapper.getNameIdentifier(Object session,
String sourceID,
String destID,
String nameIDFormat)
Returns name identifier for assertion subject based on user account in
the data store.
|
NameIdentifier |
DefaultNameIdentifierMapper.getNameIdentifier(Object session,
String sourceID,
String destID,
String nameIDFormat)
Returns name identifier for assertion subject based on user account.
|
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
DefaultIDPAccountMapper.getNameID(Object session,
String realm,
String hostEntityID,
String remoteEntityID)
Returns the user's
NameID information that contains
account federation with the corresponding remote and local entities. |
NameIdentifier |
IDPAccountMapper.getNameID(Object session,
String realm,
String hostEntityID,
String remoteEntityID)
Returns the user's
NameID information that contains
account federation with the corresponding remote and local entities. |
Modifier and Type | Method and Description |
---|---|
protected Map |
DefaultADFSPartnerAccountMapper.getSearchParameters(NameIdentifier nameID,
String realm,
String hostEntityID,
String remoteEntityID)
This method simply extracts the NameIDValue and constructs a search map
according to the configuration.
|
protected Map |
DefaultAccountMapper.getSearchParameters(NameIdentifier nameID,
String realm,
String hostEntityID,
String remoteEntityID)
Returns the
NameIDInfoKey key value pair that can
be used for searching the user. |
Constructor and Description |
---|
SAML11RequestedSecurityToken(String realm,
String spTokenIssuerName,
String idpEntityId,
int notBeforeSkew,
int effectiveTime,
String certAlias,
String authMethod,
Date authInstant,
NameIdentifier ni,
List attributes)
Creates a SAML11RequestedSecurityToken.
|
Modifier and Type | Method and Description |
---|---|
NameIdentifier |
AssertionTokenSpec.getSenderIdentity()
Returns the authenticated subject name identifier.
|
Modifier and Type | Method and Description |
---|---|
void |
AssertionTokenSpec.setSenderIdentity(NameIdentifier nameID)
Sets the sender identity
|
Constructor and Description |
---|
AssertionTokenSpec(NameIdentifier nameIdentifier,
SecurityMechanism securityMechanism,
String certAlias)
Construtor
|
Modifier and Type | Method and Description |
---|---|
static NameIdentifier |
LibertyManager.getMappedNameIdentifier(String hostedSPMetaAlias,
Object ssoToken,
String remoteSPEntityID)
Returns
NameIdentifier between the IDP and
the other SP for the same principal. |
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.