| Package | Description | 
|---|---|
| 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 | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
AuthenticatedUser.getCredentials()
Returns the credentials that the user provided when they successfully
 authenticated. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AuthenticatedUser | 
AuthenticationProvider.authenticateUser(Credentials credentials)
Returns an AuthenticatedUser representing the user authenticated by the
 given credentials, if any. 
 | 
AuthenticatedUser | 
AuthenticationProvider.updateAuthenticatedUser(AuthenticatedUser authenticatedUser,
                       Credentials credentials)
Returns a new or updated AuthenticatedUser for the given credentials
 already having produced the given AuthenticatedUser. 
 | 
UserContext | 
AuthenticationProvider.updateUserContext(UserContext context,
                 AuthenticatedUser authenticatedUser,
                 Credentials credentials)
Returns a new or updated UserContext for the given AuthenticatedUser
 already having the given UserContext. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AuthenticatedUser | 
SimpleAuthenticationProvider.authenticateUser(Credentials credentials)  | 
abstract Map<String,org.apache.guacamole.protocol.GuacamoleConfiguration> | 
SimpleAuthenticationProvider.getAuthorizedConfigurations(Credentials credentials)
Given an arbitrary credentials object, returns a Map containing all
 configurations authorized by those credentials. 
 | 
AuthenticatedUser | 
SimpleAuthenticationProvider.updateAuthenticatedUser(AuthenticatedUser authenticatedUser,
                       Credentials credentials)  | 
UserContext | 
SimpleAuthenticationProvider.updateUserContext(UserContext context,
                 AuthenticatedUser authorizedUser,
                 Credentials credentials)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
AuthenticationFailureEvent.getCredentials()  | 
Credentials | 
TunnelCloseEvent.getCredentials()  | 
Credentials | 
CredentialEvent.getCredentials()
Returns the current credentials of the user triggering the event, if any. 
 | 
Credentials | 
TunnelConnectEvent.getCredentials()  | 
Credentials | 
AuthenticationSuccessEvent.getCredentials()  | 
| Constructor and Description | 
|---|
AuthenticationFailureEvent(Credentials credentials)
Creates a new AuthenticationFailureEvent which represents the failure
 to authenticate the given credentials. 
 | 
AuthenticationSuccessEvent(UserContext context,
                          Credentials credentials)
Creates a new AuthenticationSuccessEvent which represents a successful
 authentication attempt with the given credentials. 
 | 
TunnelCloseEvent(UserContext context,
                Credentials credentials,
                org.apache.guacamole.net.GuacamoleTunnel tunnel)
Creates a new TunnelCloseEvent which represents the closing of the
 given tunnel via a request associated with the given credentials. 
 | 
TunnelConnectEvent(UserContext context,
                  Credentials credentials,
                  org.apache.guacamole.net.GuacamoleTunnel tunnel)
Creates a new TunnelConnectEvent which represents the connecting of the
 given tunnel via a request associated with the given credentials. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
StandardTokens.addStandardTokens(TokenFilter filter,
                 Credentials credentials)
Adds tokens which are standardized by guacamole-ext to the given
 TokenFilter using the values from the given Credentials object. 
 | 
Copyright © 2017. All rights reserved.