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.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUserContext
Base implementation of UserContext which provides default implementations of
most functions.
|
class |
DelegatingUserContext
UserContext implementation which simply delegates all function calls to
an underlying UserContext.
|
Modifier and Type | Method and Description |
---|---|
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.
|
protected UserContext |
DelegatingUserContext.getDelegateUserContext()
Returns the underlying UserContext wrapped by this
DelegatingUserContext.
|
UserContext |
AuthenticationProvider.getUserContext(AuthenticatedUser authenticatedUser)
Returns the UserContext of the user authenticated by the given
credentials.
|
UserContext |
AbstractAuthenticationProvider.getUserContext(AuthenticatedUser authenticatedUser)
Returns the UserContext of the user authenticated by the given
credentials.
|
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.
|
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 |
---|---|
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.
|
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.
|
Constructor and Description |
---|
DelegatingUserContext(UserContext userContext)
Wraps the given UserContext such that all function calls against this
DelegatingUserContext will be delegated to it.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleUserContext
An extremely simple UserContext implementation which provides access to
a defined and restricted set of GuacamoleConfigurations.
|
Modifier and Type | Method and Description |
---|---|
UserContext |
SimpleAuthenticationProvider.getUserContext(AuthenticatedUser authenticatedUser) |
Copyright © 2018. All rights reserved.