Top Description Interfaces Classes
module org.hsqldb

Package org.hsqldb.auth


Contains the HyperSQL utility classes for managing external user authentication.

Interface Summary

Modifier and TypeInterface and Description
public interface
AuthFunctionBean

AuthFunctionBeans are NOT directly usable as HyperSQL Authentication Function methods, they are POJO beans to be managed by AuthBeanMultiplexer (which does have a real HyperSQL Authentication Function static method).

Class Summary

Modifier and TypeClass and Description
public class
AuthBeanMultiplexer

This class provides a method which can be used directly as a HyperSQL static Java function method.

public class
AuthUtils

Static external-auth-related utilities.

public class
DenyException

Exception raised when authentication is denied.

public class
HsqldbSlaveAuthBean

Delegates authentication decisions, and optionally determination of user roles and schema, to a different HyperSQL catalog, which may be in the same JVM or remote.

public class
JaasAuthBean

Provides authentication and authorization (roles and initial schema) according to JAAS modules configured by the runtime JAAS implementation.

public class
LdapAuthBean

Authenticates to a HyperSQL catalog according to entries in a LDAP database.

public class
LdapAuthBeanTester

Tests the settings for LdapAuthBean.