public abstract class SwitchAuthenticationService
extends java.lang.Object
Constructor and Description |
---|
SwitchAuthenticationService(javax.sql.DataSource pMasterDataSource)
Create a SwitchAuthenticationService for the master repository to
which the pMasterDataSource is connected.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isMasterAlreadyConfiguredWithExternalAuthentication()
Return true if this master repository is already configured with External authentication.
|
void |
validateAuthenticationConfiguration()
Validates that:
|
public SwitchAuthenticationService(javax.sql.DataSource pMasterDataSource)
pMasterDataSource
- the datasource of master repository.public boolean isMasterAlreadyConfiguredWithExternalAuthentication() throws AuthenticationConfigurationSwitchingException
AuthenticationConfigurationSwitchingException
- if something is wrong.public void validateAuthenticationConfiguration() throws AuthenticationConfigurationSwitchingException
The master repository is currently configured with standalone Authentication.
The external authentication is configured correctly for this application. (OPSS jars are available and we can access to the required OPSS services)
AuthenticationConfigurationSwitchingException
- if anything is not valid.