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.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.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 |
---|---|
NameIdentifier |
FSNameIdentifierMappingResponse.getNameIdentifier()
Deprecated.
Returns the
NameIdentifier object. |
NameIdentifier |
FSNameIdentifierMappingRequest.getNameIdentifier()
Deprecated.
Returns the
NameIdentifier object qualified by the
requesting service provider . |
NameIdentifier |
FSLogoutNotification.getNameIdentifier()
Deprecated.
Returns the
NameIdentifier object. |
NameIdentifier |
FSFederationTerminationNotification.getNameIdentifier()
Deprecated.
Returns the
NameIdentifier object. |
Modifier and Type | Method and Description |
---|---|
void |
FSLogoutNotification.setNameIdentifier(NameIdentifier nameId)
Deprecated.
Sets the
NameIdentifier object. |
void |
FSFederationTerminationNotification.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 |
---|---|
NameIdentifier |
NameIdentifierMapper.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. |
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 |
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 |
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 |
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 |
SecurityTokenProvider.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 object from a
NameIdentifier object, SubjectConfirmation and
IDPProvidedNameIdentifier object. |
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.
|
Modifier and Type | Method and Description |
---|---|
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 |
---|---|
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-2018, ForgeRock All Rights Reserved.