public abstract class AbstractCredentialProvider extends AbstractLogEnabled implements CredentialProvider, Component
CredentialProvider, which is configurable.
 Extends this class for implementing a CredentialProvider (and implement NonBlockingCredentialProvider,
 BlockingCredentialProvider or both)| Modifier and Type | Field and Description | 
|---|---|
private String | 
_cpModelId  | 
private String | 
_id  | 
private String | 
_label  | 
private Map<String,Object> | 
_paramValues  | 
| Constructor and Description | 
|---|
AbstractCredentialProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object obj)  | 
String | 
getCredentialProviderModelId()
Get the id of the  
CredentialProviderModel extension point | 
String | 
getId()
A unique identifier 
 | 
String | 
getLabel()
Get the label of the CredentialProvider 
 | 
Map<String,Object> | 
getParameterValues()
Get the values of parameters (from credential provider model) 
 | 
int | 
hashCode()  | 
void | 
init(String id,
    String cpModelId,
    Map<String,Object> paramValues,
    String label)
Initialize the credential provider with given parameters' values. 
 | 
getLogger, setLoggerclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetUserIdentity, grantAnonymousRequest, isStillConnected, userAllowed, userNotAllowedprivate String _cpModelId
private Map<String,Object> _paramValues
public AbstractCredentialProvider()
public String getId()
CredentialProvidergetId in interface CredentialProviderpublic String getLabel()
CredentialProvidergetLabel in interface CredentialProviderpublic String getCredentialProviderModelId()
CredentialProviderCredentialProviderModel extension pointgetCredentialProviderModelId in interface CredentialProviderpublic Map<String,Object> getParameterValues()
CredentialProvidergetParameterValues in interface CredentialProviderpublic void init(String id, String cpModelId, Map<String,Object> paramValues, String label)
CredentialProviderinit in interface CredentialProviderid - The unique identifiercpModelId - The id of credential provider extension pointparamValues - The parameters' valueslabel - The specific label of this instance. Can be null