public class AuthenticationConfiguration
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AuthenticationConfiguration.OPSSAuthenticationConfiguration
Represents an ODI OPSS Authentication Configuration.
|
static class |
AuthenticationConfiguration.StandaloneAuthenticationConfiguration
Represents an ODI Standalone Authentication Configuration.
|
Constructor and Description |
---|
AuthenticationConfiguration() |
Modifier and Type | Method and Description |
---|---|
static AuthenticationConfiguration |
createOPSSAuthenticationConfiguration(java.util.Vector pEntPrincipals)
Creates an OPSS enabled AuthenticationConfigaration.
|
static AuthenticationConfiguration |
createStandaloneAuthenticationConfiguration(char[] pSupervisorUserPassword)
Creates a standalone AuthenticationConfiguration.
|
public static AuthenticationConfiguration createOPSSAuthenticationConfiguration(java.util.Vector pEntPrincipals) throws InvalidExternalAuthenticationConfigurationException
pUsername
- the username which will be granted with SUPERVISOR
privileges.pPassword
- password for the user. Note it's of call responsibility to
overwrite the content of char array to remove password from memory.InvalidExternalAuthenticationConfiguration
- if the OPSS configuration is not validBadCredentialsException
- if the username or password are not valid for the loginservice configured in the OPSS configuration.InvalidExternalAuthenticationConfigurationException
public static AuthenticationConfiguration createStandaloneAuthenticationConfiguration(char[] pSupervisorUserPassword)
pSupervisorUserPassword
- the password that will be set to the default
ODI User named "SUPERVISOR" that will be created with supervisor
privileges