java.lang.Object | |
↳ | com.atlassian.applinks.core.auth.AuthenticationConfigurationManagerImpl |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the configuration previously stored for this application/auth
pair, or
null when no configuration was ever stored. | |||||||||||
Registers configuration for the specified authentication provider with
the given application link.
| |||||||||||
Removes the configuration for the specified applink/auth-provider
combination.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.applinks.spi.auth.AuthenticationConfigurationManager
|
Returns the configuration previously stored for this application/auth
pair, or null
when no configuration was ever stored.
id | the id of the application link for which to retrieve authentication information. |
---|---|
provider | the type of a AppLinks authentication
provider (e.g. BasicAuthenticationProvider ) |
null
when no configuration was ever stored.
Registers configuration for the specified authentication provider with the given application link.
If existing configuration for this applink/auth-provider combination already exists, it will be replaced by the new configuration.
id | the id of the application link for which to configure authentication information. |
---|---|
provider | the type of a AppLinks authentication
provider (e.g. BasicAuthenticationProvider ) |
config | the configuration for outbound requests to the
specified application with the given authentication provider. Must not
be null . Keys do not need to be prefixed.
|
Removes the configuration for the specified applink/auth-provider
combination. After this, isConfigured(com.atlassian.applinks.api.ApplicationId, Class)
will
return false
.
Does nothing if this applink/auth-provider was never registered.
id | the id of the application link for which to remove authentication information. |
---|---|
provider | the type of a AppLinks authentication
provider (e.g. BasicAuthenticationProvider )
|