Package com.spotfire.ws.im.ds.authspi
Interface CredentialsProvider
public interface CredentialsProvider
This interface should be implemented by classes that provide mappings between Spotfire users and data source
(database) username/password credentials.
For data sources that use other types of authentication than username/password please consider implementing a
CustomCredentialsProvider
instead.
An implementation of this class can be specified using the information-services.ds.credentials-provider
configuration property.
Implementations of this interface must be thread-safe and reentrant.
- Since:
- 3.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetCredentials
(String dataSource, String userName, String domainName) Returns credentials towards the given data source for the given user.
-
Method Details
-
getCredentials
Returns credentials towards the given data source for the given user.- Parameters:
dataSource
- A string identifying the data source to authenticate against. When authenticating against a database, this parameter is the connection URL.userName
- The name of the Spotfire user.domainName
- The domain name of the Spotfire user.- Returns:
- The user name and password to use when accessing the data source.
- Since:
- 3.0
-