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 |
AbstractAuthenticationProvider.authenticateUser(Credentials credentials)
Returns an AuthenticatedUser representing the user authenticated by the
given credentials, if any.
|
UserContext |
AuthenticationProvider.decorate(UserContext context,
AuthenticatedUser authenticatedUser,
Credentials credentials)
Given a UserContext returned from getUserContext() of a different
AuthenticationProvider, returns a UserContext instance which decorates
(wraps) that UserContext, delegating and overriding implemented
functions as necessary.
|
UserContext |
AbstractAuthenticationProvider.decorate(UserContext context,
AuthenticatedUser authenticatedUser,
Credentials credentials)
Given a UserContext returned from getUserContext() of a different
AuthenticationProvider, returns a UserContext instance which decorates
(wraps) that UserContext, delegating and overriding implemented
functions as necessary.
|
UserContext |
AuthenticationProvider.redecorate(UserContext decorated,
UserContext context,
AuthenticatedUser authenticatedUser,
Credentials credentials)
Given a UserContext returned by updateUserContext() of a different
AuthenticationProvider, returns a UserContext instance which decorates
(wraps) that UserContext, delegating and overriding implemented
functions as necessary.
|
UserContext |
AbstractAuthenticationProvider.redecorate(UserContext decorated,
UserContext context,
AuthenticatedUser authenticatedUser,
Credentials credentials)
Given a UserContext returned by updateUserContext() of a different
AuthenticationProvider, returns a UserContext instance which decorates
(wraps) that UserContext, delegating and overriding implemented
functions as necessary.
|
AuthenticatedUser |
AuthenticationProvider.updateAuthenticatedUser(AuthenticatedUser authenticatedUser,
Credentials credentials)
Returns a new or updated AuthenticatedUser for the given credentials
already having produced the given AuthenticatedUser.
|
AuthenticatedUser |
AbstractAuthenticationProvider.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.
|
UserContext |
AbstractAuthenticationProvider.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.
|
Modifier and Type | Method and Description |
---|---|
Credentials |
AuthenticationSuccessEvent.getCredentials() |
Credentials |
CredentialEvent.getCredentials()
Returns the current credentials of the user triggering the event, if any.
|
Credentials |
TunnelCloseEvent.getCredentials() |
Credentials |
AuthenticationFailureEvent.getCredentials() |
Credentials |
TunnelConnectEvent.getCredentials() |
Constructor and Description |
---|
AuthenticationFailureEvent(Credentials credentials)
Creates a new AuthenticationFailureEvent which represents the failure
to authenticate the given credentials.
|
TunnelCloseEvent(AuthenticatedUser authenticatedUser,
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(AuthenticatedUser authenticatedUser,
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 © 2018. All rights reserved.