Package org.h2.api
Interface UserToRolesMapper
- All Superinterfaces:
org.h2.security.auth.Configurable
public interface UserToRolesMapper
extends org.h2.security.auth.Configurable
A class that implement this interface can be used during authentication to
map external users to database roles.
This feature is experimental and subject to change
-
Method Summary
Modifier and TypeMethodDescriptionmapUserToRoles
(org.h2.security.auth.AuthenticationInfo authenticationInfo) Map user identified by authentication info to a set of granted roles.Methods inherited from interface org.h2.security.auth.Configurable
configure
-
Method Details
-
mapUserToRoles
Collection<String> mapUserToRoles(org.h2.security.auth.AuthenticationInfo authenticationInfo) throws org.h2.security.auth.AuthenticationException Map user identified by authentication info to a set of granted roles.- Parameters:
authenticationInfo
- authentication information- Returns:
- list of roles to be assigned to the user temporary
- Throws:
org.h2.security.auth.AuthenticationException
- on authentication exception
-