- addAuthorization(Authorization) - Method in class net.sourceforge.guacamole.net.basic.auth.UserMapping
-
Adds the given authorization to the user mapping.
- addConfiguration(String, GuacamoleConfiguration) - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Adds the given GuacamoleConfiguration to the set of stored configurations
under the given name.
- addPermission(Permission) - Method in class net.sourceforge.guacamole.net.basic.crud.users.DummyUser
-
- asAuthorization() - Method in class net.sourceforge.guacamole.net.basic.xml.user_mapping.AuthorizeTagHandler
-
Returns an Authorization backed by the data of this authorize tag
handler.
- asGuacamoleConfiguration() - Method in class net.sourceforge.guacamole.net.basic.xml.user_mapping.ConnectionTagHandler
-
Returns a GuacamoleConfiguration whose contents are populated from data
within this connection element and child elements.
- asProtocolInfo() - Method in class net.sourceforge.guacamole.net.basic.xml.protocol.ProtocolTagHandler
-
Returns the ProtocolInfo backing this tag.
- asProtocolParameter() - Method in class net.sourceforge.guacamole.net.basic.xml.protocol.ParamTagHandler
-
Returns the ProtocolParameter backing this tag.
- asProtocolParameterOption() - Method in class net.sourceforge.guacamole.net.basic.xml.protocol.OptionTagHandler
-
Returns the ProtocolParameterOption backing this tag.
- asUserMapping() - Method in class net.sourceforge.guacamole.net.basic.xml.user_mapping.UserMappingTagHandler
-
Returns a user mapping containing all authorizations and configurations
parsed so far.
- AUTH_PROVIDER - Static variable in class net.sourceforge.guacamole.net.basic.properties.BasicGuacamoleProperties
-
The authentication provider to user when retrieving the authorized
configurations of a user.
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.AuthenticatingHttpServlet
-
Function called after the credentials given in the request (if any)
are authenticated.
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.BasicGuacamoleTunnelServlet
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.BasicLogin
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.connections.Create
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.connections.Delete
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.connections.List
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.connections.Update
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.permissions.List
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.protocols.List
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.users.Create
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.users.Delete
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.users.List
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.users.Update
-
- AuthenticatingHttpServlet - Class in net.sourceforge.guacamole.net.basic
-
Abstract servlet which provides an authenticatedService() function that
is only called if the HTTP request is authenticated, or the current
HTTP session has already been authenticated.
- AuthenticatingHttpServlet() - Constructor for class net.sourceforge.guacamole.net.basic.AuthenticatingHttpServlet
-
- AuthenticationProviderProperty - Class in net.sourceforge.guacamole.net.basic.properties
-
A GuacamoleProperty whose value is the name of a class to use to
authenticate users.
- AuthenticationProviderProperty() - Constructor for class net.sourceforge.guacamole.net.basic.properties.AuthenticationProviderProperty
-
- Authorization - Class in net.sourceforge.guacamole.net.basic.auth
-
Mapping of username/password pair to configuration set.
- Authorization() - Constructor for class net.sourceforge.guacamole.net.basic.auth.Authorization
-
- Authorization.Encoding - Enum in net.sourceforge.guacamole.net.basic.auth
-
All supported password encodings.
- AuthorizeTagHandler - Class in net.sourceforge.guacamole.net.basic.xml.user_mapping
-
TagHandler for the "authorize" element.
- AuthorizeTagHandler(UserMapping) - Constructor for class net.sourceforge.guacamole.net.basic.xml.user_mapping.AuthorizeTagHandler
-
Creates a new AuthorizeTagHandler that parses an Authorization owned
by the given UserMapping.
- getAuthorization(String) - Method in class net.sourceforge.guacamole.net.basic.auth.UserMapping
-
Returns the authorization corresponding to the user having the given
username, if any.
- getAuthorizedConfigurations(Credentials) - Method in class net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
-
- getConfiguration(String) - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Returns the GuacamoleConfiguration having the given name and associated
with the username/password pair stored within this authorization.
- getConfigurations() - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Returns a Map of all stored GuacamoleConfigurations associated with the
username/password pair stored within this authorization, indexed by
configuration name.
- getCredentials(HttpSession) - Method in class net.sourceforge.guacamole.net.basic.AuthenticatingHttpServlet
-
Returns the credentials associated with the given session.
- getEncoding() - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Returns the encoding used to hash the password, if any.
- getHistory() - Method in class net.sourceforge.guacamole.net.basic.crud.connections.DummyConnection
-
- getInstance() - Static method in class net.sourceforge.guacamole.net.basic.GuacamoleClassLoader
-
Returns an instance of a GuacamoleClassLoader which finds classes
within the directory configured in guacamole.properties.
- getName() - Method in class net.sourceforge.guacamole.net.basic.ProtocolInfo
-
Returns the unique name of this protocol.
- getName() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Returns the name associated with this protocol parameter.
- getName() - Method in class net.sourceforge.guacamole.net.basic.xml.user_mapping.ConnectionTagHandler
-
Returns the name associated with this connection.
- getOptions() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Returns a mutable collection of protocol parameter options.
- getParameters() - Method in class net.sourceforge.guacamole.net.basic.ProtocolInfo
-
Returns a mutable collection of the protocol parameters associated with
this protocol.
- getPassword() - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Returns the password associated with this authorization, which may be
encoded or hashed.
- getPermissions() - Method in class net.sourceforge.guacamole.net.basic.crud.users.DummyUser
-
- getTitle() - Method in class net.sourceforge.guacamole.net.basic.ProtocolInfo
-
Returns the human-readable title associated with this protocol.
- getTitle() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Returns the title associated with this protocol parameter.
- getTitle() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameterOption
-
Returns the human-readable title describing the effect of this option.
- getType() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Returns the type of this parameter.
- getUserContext(HttpSession) - Method in class net.sourceforge.guacamole.net.basic.AuthenticatingHttpServlet
-
Returns the UserContext associated with the given session.
- getUsername() - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Returns the username associated with this authorization.
- getValue() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Returns the value associated with this protocol parameter.
- getValue() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameterOption
-
Returns the value that will be sent to the client plugin if this option
is chosen.
- GuacamoleClassLoader - Class in net.sourceforge.guacamole.net.basic
-
A ClassLoader implementation which finds classes within a configurable
directory.
- service(HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.AuthenticatingHttpServlet
-
- service(HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.BasicLogout
-
- SessionListenerCollection - Class in net.sourceforge.guacamole.net.basic.event
-
A collection which iterates over instances of all listeners defined in
guacamole.properties.
- SessionListenerCollection(HttpSession) - Constructor for class net.sourceforge.guacamole.net.basic.event.SessionListenerCollection
-
Creates a new SessionListenerCollection which stores all listeners
defined in guacamole.properties in the provided session.
- setEncoding(Authorization.Encoding) - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Sets the encoding which will be used to hash the password or when
comparing a given password for validation.
- setName(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolInfo
-
Sets the unique name of this protocol.
- setName(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Sets the name associated with this protocol parameter.
- setPassword(String) - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Sets the password associated with this authorization, which must be
encoded using the encoding specified with setEncoding().
- setTitle(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolInfo
-
Sets the human-readable title associated with this protocol.
- setTitle(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Sets the title associated with this protocol parameter.
- setTitle(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameterOption
-
Sets the human-readable title describing the effect of this option.
- setType(ProtocolParameter.Type) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Sets the type of this parameter.
- setUsername(String) - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Sets the username associated with this authorization.
- setValue(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Sets the value associated with this protocol parameter.
- setValue(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameterOption
-
Sets the value that will be sent to the client plugin if this option is
chosen.
- size() - Method in class net.sourceforge.guacamole.net.basic.event.SessionListenerCollection
-
- startElement(String, String, String, Attributes) - Method in class net.sourceforge.guacamole.net.basic.xml.DocumentHandler
-