| Package | Description | 
|---|---|
| com.acciente.oacc | |
| com.acciente.oacc.sql.internal | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PasswordCredentials
This is a  
Credentials implementation that may be used by an AuthenticationProvider
 that provides password-based authentication. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AuthenticationProvider.authenticate(Resource resource,
            Credentials credentials)
Authenticates the specified resource using the supplied credentials. 
 | 
void | 
AccessControlContext.authenticate(Resource resource,
            Credentials credentials)
Authenticates this security session. 
 | 
Resource | 
AccessControlContext.createResource(String resourceClassName,
              String domainName,
              Credentials credentials)
Creates a new authenticatable resource of the specified resource class within the specified domain. 
 | 
Resource | 
AccessControlContext.createResource(String resourceClassName,
              String domainName,
              String externalId,
              Credentials credentials)
Creates a new authenticatable resource of the specified resource class within the specified domain, with
 the specified external id. 
 | 
void | 
AuthenticationProvider.setCredentials(Resource resource,
              Credentials credentials)
Sets (or resets) the authentication credentials of the specified resource. 
 | 
void | 
AccessControlContext.setCredentials(Resource resource,
              Credentials newCredentials)
Sets the authentication credentials of the specified authenticatable resource (= a resource of a
 resource class that has been defined with the  
isAuthenticatable flag set to true). | 
void | 
AuthenticationProvider.validateCredentials(String resourceClassName,
                   String domainName,
                   Credentials credentials)
Checks if the the authentication credentials are valid for the specified resource class and domain. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SQLPasswordAuthenticationProvider.authenticate(Resource resource,
            Credentials credentials)  | 
void | 
SQLAccessControlContext.authenticate(Resource resource,
            Credentials credentials)  | 
Resource | 
SQLAccessControlContext.createResource(String resourceClassName,
              String domainName,
              Credentials credentials)  | 
Resource | 
SQLAccessControlContext.createResource(String resourceClassName,
              String domainName,
              String externalId,
              Credentials credentials)  | 
static void | 
SQLAccessControlSystemInitializer.initializeOACC(Connection connection,
              String dbSchema,
              Credentials oaccRootCredentials,
              AuthenticationProvider authProvider,
              boolean isSilent)  | 
void | 
SQLPasswordAuthenticationProvider.setCredentials(Resource resource,
              Credentials credentials)  | 
void | 
SQLAccessControlContext.setCredentials(Resource resource,
              Credentials newCredentials)  | 
void | 
SQLPasswordAuthenticationProvider.validateCredentials(String resourceClassName,
                   String domainName,
                   Credentials credentials)  | 
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.