Interface ConnectorConfiguration
- All Superinterfaces:
org.identityconnectors.framework.spi.Configuration
- All Known Implementing Classes:
BaseConnectorConfiguration
public interface ConnectorConfiguration
extends org.identityconnectors.framework.spi.Configuration
Architectural interface used to wrap ConnId's Configuration interface,
which the BaseConnectorConfiguration implements.
-
Method Summary
Modifier and Type Method Description StringgetCredentialAccessToken()default Map<String,String>getExtraJWTClaimData()StringgetName()Get the connector configuration namedefault OAuth2AccessTokenContainergetOauth2Information()StringgetProperty(ConnectorProperty propertyIn)Get connector configuration property valueStringgetProperty(String input)Get connector configuration property valuebooleanisValidated()Get whether of not the connector has already been validatedvoidsetCredentialAccessToken(String token)default voidsetOauth2Information(OAuth2AccessTokenContainer oauth2Information)voidsetProperty(String key, String value)Set a connector configuration property valuevoidsetup()The validate method should load all applicable configuration input (input file(s), properties, etc.).default voidvalidate()voidvalidateConfiguration()Validate all configuration input.
-
Method Details
-
getProperty
Get connector configuration property value- Returns:
- String containing configuration value for input property
-
getProperty
Get connector configuration property value- Returns:
- String containing configuration value for input property
-
setProperty
Set a connector configuration property value- Parameters:
key- Configuration property name to setvalue- Configuration property value to set
-
getName
String getName()Get the connector configuration name- Returns:
- String containing a name representation for this connector's configuration
-
isValidated
boolean isValidated()Get whether of not the connector has already been validated- Returns:
- true if validation has already been run and was successful, false if it hasn't been attempted.
-
setup
void setup() throws org.identityconnectors.framework.common.exceptions.ConfigurationExceptionThe validate method should load all applicable configuration input (input file(s), properties, etc.). If any problems occur while loading a reliable configuration for this connector, then ConfigurationException should be thrown.- Throws:
org.identityconnectors.framework.common.exceptions.ConfigurationException- If configuration input could not be loaded or failed validation.
-
validateConfiguration
void validateConfiguration() throws org.identityconnectors.framework.common.exceptions.ConfigurationExceptionValidate all configuration input. If any problems occur while validating a reliable configuration for this connector, then ConfigurationException should be thrown.- Throws:
org.identityconnectors.framework.common.exceptions.ConfigurationException- If configuration input could not be loaded or failed validation.
-
getCredentialAccessToken
String getCredentialAccessToken() -
setCredentialAccessToken
-
getOauth2Information
-
setOauth2Information
-
getExtraJWTClaimData
-
validate
default void validate()- Specified by:
validatein interfaceorg.identityconnectors.framework.spi.Configuration
-