Package | Description |
---|---|
net.sourceforge.guacamole.net.auth |
Provides classes which can be used to extend or replace the authentication
functionality of the Guacamole web application.
|
net.sourceforge.guacamole.net.auth.permission |
Provides classes which describe the various permissions a Guacamole user
can be granted.
|
net.sourceforge.guacamole.net.auth.simple |
Provides a basic AuthenticationProvider base class that can be used to create
simple AuthenticationProviders in the same way allowed by the old
authentication API.
|
Modifier and Type | Method and Description |
---|---|
Set<Permission> |
User.getPermissions()
Lists all permissions given to this user.
|
Modifier and Type | Method and Description |
---|---|
void |
User.addPermission(Permission permission)
Adds the specified permission to this user.
|
boolean |
User.hasPermission(Permission permission)
Tests whether this user has the specified permission.
|
void |
User.removePermission(Permission permission)
Removes the specified permission from this specified user.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ObjectPermission<T>
A permission which affects a specific object, rather than the system as a
whole.
|
Modifier and Type | Class and Description |
---|---|
class |
ConnectionPermission
A permission which controls operations that directly affect a specific
GuacamoleConfiguration.
|
class |
SystemPermission
A permission which affects the system as a whole, rather than an individual
object.
|
class |
UserPermission
A permission which controls operations that directly affect a specific
User.
|
Modifier and Type | Method and Description |
---|---|
Set<Permission> |
SimpleUser.getPermissions() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleUser.addPermission(Permission permission) |
boolean |
SimpleUser.hasPermission(Permission permission) |
void |
SimpleUser.removePermission(Permission permission) |
Copyright © 2013. All Rights Reserved.