public interface Callback
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getDefaultGroups()
Get the default groups
|
java.security.Principal |
getDefaultPrincipal()
Get the default principal
|
java.lang.String |
getDomain()
Get the domain
|
boolean |
isMappingRequired()
Is an user mapping required
|
javax.security.auth.callback.Callback[] |
mapCallbacks(javax.security.auth.callback.Callback[] callbacks)
Applies all mappings in the array of
Callback objects. |
java.lang.String |
mapGroup(java.lang.String name)
Map a group
|
java.security.Principal |
mapPrincipal(java.lang.String name)
Map a principal
|
void |
start()
Start
|
void |
stop()
Stop
|
java.lang.String getDomain()
boolean isMappingRequired()
java.security.Principal getDefaultPrincipal()
null
if no default principaljava.lang.String[] getDefaultGroups()
null
if no default groupsjava.security.Principal mapPrincipal(java.lang.String name)
name
- The principal namenull
if no mapping could be foundjava.lang.String mapGroup(java.lang.String name)
name
- The group namenull
if no mapping could be foundjavax.security.auth.callback.Callback[] mapCallbacks(javax.security.auth.callback.Callback[] callbacks)
Callback
objects.callbacks
- an array of callbacks that will be mappedvoid start() throws java.lang.Throwable
java.lang.Throwable
- Thrown if an error occursvoid stop() throws java.lang.Throwable
java.lang.Throwable
- Thrown if an error occursCopyright © 2014 IronJacamar (http://www.ironjacamar.org)