Package | Description |
---|---|
org.glyptodon.guacamole.net.auth |
Provides classes which can be used to extend or replace the authentication
functionality of the Guacamole web application.
|
org.glyptodon.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.glyptodon.guacamole.net.basic |
Classes specific to the general-purpose web application implemented by
the Guacamole project using the Guacamole APIs.
|
org.glyptodon.guacamole.net.basic.extension |
Classes which represent and facilitate the loading of extensions to the
Guacamole web application.
|
org.glyptodon.guacamole.net.basic.rest |
Classes related to the basic Guacamole REST API.
|
org.glyptodon.guacamole.net.basic.rest.auth |
Classes related to the authentication aspect of the Guacamole REST API.
|
org.glyptodon.guacamole.net.basic.rest.connectiongroup |
Classes related to the connection group manipulation aspect
of the Guacamole REST API.
|
org.glyptodon.guacamole.net.event |
Provides classes for storing information about events that are
triggered when users log into and use the Guacamole web application.
|
Modifier and Type | Method and Description |
---|---|
UserContext |
AuthenticationProvider.getUserContext(AuthenticatedUser authenticatedUser)
Returns the UserContext of the user authenticated by the given
credentials.
|
UserContext |
AuthenticationProvider.updateUserContext(UserContext context,
AuthenticatedUser authenticatedUser)
Returns a new or updated UserContext for the given AuthenticatedUser
already having the given UserContext.
|
Modifier and Type | Method and Description |
---|---|
UserContext |
AuthenticationProvider.updateUserContext(UserContext context,
AuthenticatedUser authenticatedUser)
Returns a new or updated UserContext for the given AuthenticatedUser
already having the given UserContext.
|
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) |
UserContext |
SimpleAuthenticationProvider.updateUserContext(UserContext context,
AuthenticatedUser authorizedUser) |
Modifier and Type | Method and Description |
---|---|
UserContext |
SimpleAuthenticationProvider.updateUserContext(UserContext context,
AuthenticatedUser authorizedUser) |
Modifier and Type | Method and Description |
---|---|
List<UserContext> |
GuacamoleSession.getUserContexts()
Returns a list of all UserContexts associated with this session.
|
Modifier and Type | Method and Description |
---|---|
protected GuacamoleTunnel |
TunnelRequestService.createConnectedTunnel(UserContext context,
TunnelRequest.Type type,
String id,
GuacamoleClientInformation info)
Creates a new tunnel using which is connected to the connection or
connection group identifier by the given ID.
|
Modifier and Type | Method and Description |
---|---|
void |
GuacamoleSession.setUserContexts(List<UserContext> userContexts)
Replaces all UserContexts associated with this session with the given
List of UserContexts.
|
Constructor and Description |
---|
GuacamoleSession(Environment environment,
AuthenticatedUser authenticatedUser,
List<UserContext> userContexts)
Creates a new Guacamole session associated with the given
AuthenticatedUser and UserContexts.
|
Modifier and Type | Method and Description |
---|---|
UserContext |
AuthenticationProviderFacade.getUserContext(AuthenticatedUser authenticatedUser) |
UserContext |
AuthenticationProviderFacade.updateUserContext(UserContext context,
AuthenticatedUser authenticatedUser) |
Modifier and Type | Method and Description |
---|---|
UserContext |
AuthenticationProviderFacade.updateUserContext(UserContext context,
AuthenticatedUser authenticatedUser) |
Modifier and Type | Method and Description |
---|---|
UserContext |
ObjectRetrievalService.retrieveUserContext(GuacamoleSession session,
String authProviderIdentifier)
Retrieves a single UserContext from the given GuacamoleSession, which
may contain multiple UserContexts.
|
Modifier and Type | Method and Description |
---|---|
Connection |
ObjectRetrievalService.retrieveConnection(UserContext userContext,
String identifier)
Retrieves a single connection from the given user context.
|
ConnectionGroup |
ObjectRetrievalService.retrieveConnectionGroup(UserContext userContext,
String identifier)
Retrieves a single connection group from the given user context.
|
User |
ObjectRetrievalService.retrieveUser(UserContext userContext,
String identifier)
Retrieves a single user from the given user context.
|
Modifier and Type | Method and Description |
---|---|
List<UserContext> |
AuthenticationService.getUserContexts(String authToken)
Returns all UserContexts associated with a given auth token, if the auth
token represents a currently logged in user.
|
Constructor and Description |
---|
ConnectionGroupTree(UserContext userContext,
ConnectionGroup root,
List<ObjectPermission.Type> permissions)
Creates a new connection group tree using the given connection group as
the tree root.
|
Modifier and Type | Method and Description |
---|---|
UserContext |
AuthenticationSuccessEvent.getUserContext() |
UserContext |
TunnelCloseEvent.getUserContext() |
UserContext |
TunnelConnectEvent.getUserContext() |
UserContext |
UserEvent.getUserContext()
Returns the current UserContext of the user triggering the event, if any.
|
Constructor and Description |
---|
AuthenticationSuccessEvent(UserContext context,
Credentials credentials)
Creates a new AuthenticationSuccessEvent which represents a successful
authentication attempt with the given credentials.
|
TunnelCloseEvent(UserContext context,
Credentials credentials,
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,
GuacamoleTunnel tunnel)
Creates a new TunnelConnectEvent which represents the connecting of the
given tunnel via a request associated with the given credentials.
|
Copyright © 2017. All rights reserved.