Uses of Package
org.apache.guacamole.net.auth
-
Packages that use org.apache.guacamole.net.auth Package Description org.apache.guacamole.environment org.apache.guacamole.net.auth Provides classes which can be used to extend or replace the authentication functionality of the Guacamole web application.org.apache.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.org.apache.guacamole.net.event Provides classes for storing information about events that are triggered when users log into and use the Guacamole web application.org.apache.guacamole.token -
Classes in org.apache.guacamole.net.auth used by org.apache.guacamole.environment Class Description GuacamoleProxyConfiguration Information which describes how the connection to guacd should be established. -
Classes in org.apache.guacamole.net.auth used by org.apache.guacamole.net.auth Class Description AbstractActivityLog Base implementation of an ActivityLog, providing storage and simple getters/setters for its main properties.AbstractIdentifiable Abstract implementation of Identifiable which provides equals() and hashCode() implementations which use the identifier to determine equality.ActiveConnection A pairing of username and GuacamoleTunnel representing an active usage of a particular connection.ActivityLog An arbitrary log of an activity whose content may be exposed to a user with sufficient privileges.ActivityLog.Type All possible types ofActivityLog
.ActivityRecord A logging record describing when a user started and ended a particular activity.ActivityRecordSet A set of all available records related to a type of activity which has a defined start and end time, such as a user being logged in or connected, or a subset of those records.ActivityRecordSet.SortableProperty All properties of activity records which can be used as sorting criteria.Attributes An object which is associated with a set of arbitrary attributes that may be modifiable, defined as name/value pairs.AuthenticatedUser A user of the Guacamole web application who has been authenticated by an AuthenticationProvider.AuthenticationProvider Provides means of authorizing users and for accessing and managing data associated with those users.Connectable An object which Guacamole can connect to.Connection Represents a pairing of a GuacamoleConfiguration with a unique, human-readable identifier, and abstracts the connection process.ConnectionGroup Represents a connection group, which can contain both other connection groups as well as connections.ConnectionGroup.Type All legal types of connection group.ConnectionRecord A logging record describing when a user started and ended usage of a particular connection.Credentials Simple arbitrary set of credentials, including a username/password pair, the HttpServletRequest associated with the request for authorization (if any) and the HttpSession associated with that request.DelegatingActivityRecord ActivityRecord implementation which simply delegates all function calls to an underlying ActivityRecord.DelegatingActivityRecordSet ActivityRecordSet implementation which simply delegates all function calls to an underlying ActivityRecordSet.DelegatingConnection Connection implementation which simply delegates all function calls to an underlying Connection.DelegatingConnectionGroup ConnectionGroup implementation which simply delegates all function calls to an underlying ConnectionGroup.DelegatingDirectory Directory implementation which simply delegates all function calls to an underlying Directory.DelegatingUserContext UserContext implementation which simply delegates all function calls to an underlying UserContext.Directory Provides access to a collection of all objects with associated identifiers, and allows user manipulation and removal.GuacamoleProxyConfiguration.EncryptionMethod All possible types of encryption used by guacd.Identifiable An object which has a deterministic, unique identifier, which may not be null.Permissions An object which may be granted permissions to access/manipulate various other objects or aspects of the system.ReadableAttributes An object which is associated with a set of arbitrary attributes, defined as name/value pairs.RelatedObjectSet An arbitrary set of existing objects sharing some common relation.Shareable An object which can be shared with others via specially-generated sets of credentials.SharingProfile Represents the semantics which apply to an existing connection when shared, along with a human-readable name and unique identifier.User A user of the Guacamole web application.UserContext The context of an active user.UserGroup A user group of the Guacamole web application. -
Classes in org.apache.guacamole.net.auth used by org.apache.guacamole.net.auth.simple Class Description AbstractAuthenticationProvider Base implementation of AuthenticationProvider which provides default implementations of most functions.AbstractConnection Basic implementation of a Guacamole connection.AbstractConnectionGroup Basic implementation of a Guacamole connection group.AbstractIdentifiable Abstract implementation of Identifiable which provides equals() and hashCode() implementations which use the identifier to determine equality.AbstractUser Base implementation of User which provides default implementations of most functions.AbstractUserContext Base implementation of UserContext which provides default implementations of most functions.AbstractUserGroup Base implementation of UserGroup which provides default implementations of most functions.ActivityRecord A logging record describing when a user started and ended a particular activity.ActivityRecordSet A set of all available records related to a type of activity which has a defined start and end time, such as a user being logged in or connected, or a subset of those records.ActivityRecordSet.SortableProperty All properties of activity records which can be used as sorting criteria.Attributes An object which is associated with a set of arbitrary attributes that may be modifiable, defined as name/value pairs.AuthenticatedUser A user of the Guacamole web application who has been authenticated by an AuthenticationProvider.AuthenticationProvider Provides means of authorizing users and for accessing and managing data associated with those users.Connectable An object which Guacamole can connect to.Connection Represents a pairing of a GuacamoleConfiguration with a unique, human-readable identifier, and abstracts the connection process.ConnectionGroup Represents a connection group, which can contain both other connection groups as well as connections.ConnectionRecord A logging record describing when a user started and ended usage of a particular connection.ConnectionRecordSet Deprecated.UseActivityRecordSet
<ConnectionRecord
> instead.Credentials Simple arbitrary set of credentials, including a username/password pair, the HttpServletRequest associated with the request for authorization (if any) and the HttpSession associated with that request.Directory Provides access to a collection of all objects with associated identifiers, and allows user manipulation and removal.Identifiable An object which has a deterministic, unique identifier, which may not be null.Permissions An object which may be granted permissions to access/manipulate various other objects or aspects of the system.ReadableAttributes An object which is associated with a set of arbitrary attributes, defined as name/value pairs.RelatedObjectSet An arbitrary set of existing objects sharing some common relation.User A user of the Guacamole web application.UserContext The context of an active user.UserGroup A user group of the Guacamole web application. -
Classes in org.apache.guacamole.net.auth used by org.apache.guacamole.net.event Class Description AuthenticatedUser A user of the Guacamole web application who has been authenticated by an AuthenticationProvider.Credentials Simple arbitrary set of credentials, including a username/password pair, the HttpServletRequest associated with the request for authorization (if any) and the HttpSession associated with that request. -
Classes in org.apache.guacamole.net.auth used by org.apache.guacamole.token Class Description AuthenticatedUser A user of the Guacamole web application who has been authenticated by an AuthenticationProvider.Credentials Simple arbitrary set of credentials, including a username/password pair, the HttpServletRequest associated with the request for authorization (if any) and the HttpSession associated with that request.