Package org.ametys.core.authentication
Interface CredentialProviderModel
- All Known Implementing Classes:
DefaultCredentialProviderModel
public interface CredentialProviderModel
This class representes a model for a
CredentialProvider
-
Method Summary
Modifier and TypeMethodDescriptiongetColor()
Get the color of the credential providerGet the label for the connection screen of the credential providerGet the credential provider classGet the additional configuration for the implementation ofCredentialProvider
Get the description text of the credential provider.Get the CSS class for the glyph decorator iconGet the CSS class for the glyph iconGet the path of the small icon resourceGet the path of the small icon resourceGet the path of the small icon resourcegetId()
Get the id of this credential providergetLabel()
Get the label of the credential provider.Map<String,
? extends ItemCheckerDescriptor> Get the configuration parameter checkersMap<String,
? extends ElementDefinition> Get the configuration parametersReturns the plugin name of declaration (for debug purpose)
-
Method Details
-
getId
Get the id of this credential provider- Returns:
- the id of this credential provider
-
getLabel
Get the label of the credential provider.- Returns:
- the label of the credential provider
-
getDescription
Get the description text of the credential provider.- Returns:
- the description of the credential provider
-
getConnectionLabel
Get the label for the connection screen of the credential provider- Returns:
- the label for the connection screen of the credential provider
-
getIconGlyph
Get the CSS class for the glyph icon- Returns:
- the CSS class for the glyph icon
-
getIconDecorator
Get the CSS class for the glyph decorator icon- Returns:
- the CSS class for the glyph decorator icon
-
getIconSmall
Get the path of the small icon resource- Returns:
- the path of the small icon resource
-
getIconMedium
Get the path of the small icon resource- Returns:
- the path of the small icon resource
-
getIconLarge
Get the path of the small icon resource- Returns:
- the path of the small icon resource
-
getColor
Get the color of the credential provider- Returns:
- the color of the credential provider
-
getParameters
Map<String,? extends ElementDefinition> getParameters()Get the configuration parameters- Returns:
- The configuration parameters
-
getParameterCheckers
Map<String,? extends ItemCheckerDescriptor> getParameterCheckers()Get the configuration parameter checkers- Returns:
- The configuration parameter checkers
-
getPluginName
Returns the plugin name of declaration (for debug purpose)- Returns:
- the plugin name
-
getCredentialProviderClass
Get the credential provider class- Returns:
- the credential provider class
-
getCredentialProviderConfiguration
Get the additional configuration for the implementation ofCredentialProvider
- Returns:
- the additional configuration.
-