public class AuthenticationPrincipalDataRetrieverFactory extends Object
AuthenticationPrincipalDataRetriever
instance.
This factory uses the configuration key
com.sun.identity.authentication.principalDataRetriever
to
identify the implementation of
AuthenticationPrincipalDataRetriever
interface;
instantiates this class; and returns the instance for retrieving
Authentication module Principal
data, to be populated in
successful user authentication session.Modifier and Type | Field and Description |
---|---|
static String |
CONFIG_PRINCIPAL_DATA_RETRIEVER
The configuration key used for identifying the implemenation class of
AuthenticationPrincipalDataRetriever interface. |
static String |
DEFAULT_PRINCIPAL_DATA_RETRIEVER
The default implementation to be used in case no value is specified in
the configuration.
|
Modifier and Type | Method and Description |
---|---|
static AuthenticationPrincipalDataRetriever |
getPrincipalDataRetriever()
Returns an instance of
AuthenticationPrincipalDataRetriever . |
public static final String CONFIG_PRINCIPAL_DATA_RETRIEVER
AuthenticationPrincipalDataRetriever
interface.public static final String DEFAULT_PRINCIPAL_DATA_RETRIEVER
public static AuthenticationPrincipalDataRetriever getPrincipalDataRetriever()
AuthenticationPrincipalDataRetriever
.
This instance is instantiated during static initialization of this
factory and is kept as a singleton throughout its lifecycle.AuthenticationPrincipalDataRetriever
.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.