Skip navigation links
A C E F G H I J L N O P R S T U W 

A

AbstractPostAuthenticationFilter - Class in com.spotfire.server.security
An abstract base class for custom PostAuthenticationFilter implementations.
addMember(GroupPrincipal, SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Adds a member to a group principal in the directory.
authenticate(UsernameCredential, PasswordCredential) - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
This abstract authenticate method is responsible for validating username-password combinations and must be implemented by all concrete subclasses.
authenticate(AuthenticationContext) - Method in interface com.spotfire.server.security.CustomAuthenticator
Performs authentication based on the provided AuthenticationContext.
authenticateWeb(WebAuthenticationContext) - Method in interface com.spotfire.server.security.CustomWebAuthenticator
Performs authentication based on the provided WebAuthenticationContext.
AuthenticationContext - Interface in com.spotfire.server.security
The AuthenticationContext contains information about the client and the network connection used by a client that needs to be authenticated.
AuthenticationFilterPrincipal - Class in com.spotfire.server.security
Deprecated.
The Authentication Filter API is deprecated and will be removed in a future release. Please use a CustomAuthenticator, a CustomWebAuthenticator or a custom login page (depending on the use case) instead.
AuthenticationFilterPrincipal(String, String, String, String) - Constructor for class com.spotfire.server.security.AuthenticationFilterPrincipal
Deprecated.
The Authentication Filter API is deprecated and will be removed in a future release. Please use a CustomAuthenticator, a CustomWebAuthenticator or a custom login page (depending on the use case) instead.
AutoCallbackHandler - Class in com.spotfire.server.jaas.util
The AutoCallbackHandler is a utility class that can be used by all JAAS clients.
AutoCallbackHandler(String, String) - Constructor for class com.spotfire.server.jaas.util.AutoCallbackHandler
Creates a new AutoCallbackHandler instance.

C

com.spotfire.server.jaas - package com.spotfire.server.jaas
Package containing API for creating a JAAS module for authentication.
com.spotfire.server.jaas.util - package com.spotfire.server.jaas.util
Package containing utility classes for the the JAAS authentication modules API.
com.spotfire.server.security - package com.spotfire.server.security
Package containing the API classes and interfaces for authentication and other security related functionality.
com.spotfire.server.userdir - package com.spotfire.server.userdir
Package containing API for modifying users and groups in the server.
com.spotfire.server.util - package com.spotfire.server.util
Package containing general utility classes.
createGroupPrincipal(String) - Method in interface com.spotfire.server.userdir.UserDirectory
Creates a new group principal in the directory.
createUserPrincipal(String, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Creates a new user principal in the directory.
createUserPrincipal(String, String, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Creates a new user principal in the directory.
Credential - Interface in com.spotfire.server.jaas
A marker interface for classes representing some form of authentication credentials, e.g., a username or a password.
CustomAuthenticator - Interface in com.spotfire.server.security
Service-provider interface for (passive) custom authentication.
CustomAuthenticatorException - Exception in com.spotfire.server.security
Exception thrown by implementations of CustomAuthenticator and CustomWebAuthenticator.
CustomAuthenticatorException(String) - Constructor for exception com.spotfire.server.security.CustomAuthenticatorException
Constructs a new instance with the specified detail message.
CustomAuthenticatorException(String, Throwable) - Constructor for exception com.spotfire.server.security.CustomAuthenticatorException
Constructs a new instance with the specified detail message and cause.
CustomAuthenticatorPrincipal - Class in com.spotfire.server.security
This class represents a principal that was authenticated by a CustomAuthenticator or a CustomWebAuthenticator.
CustomAuthenticatorPrincipal(String, String, String, String) - Constructor for class com.spotfire.server.security.CustomAuthenticatorPrincipal
Creates a new instance.
CustomWebAuthenticator - Interface in com.spotfire.server.security
Service-provider interface for web-based custom authentication flows (based on OAuth2 or similar).
CustomWebAuthenticatorException - Exception in com.spotfire.server.security
Exception thrown by implementations of CustomWebAuthenticator.
CustomWebAuthenticatorException(String) - Constructor for exception com.spotfire.server.security.CustomWebAuthenticatorException
Constructs a new instance with the specified detail message.
CustomWebAuthenticatorException(String, String, String) - Constructor for exception com.spotfire.server.security.CustomWebAuthenticatorException
Constructs a new instance with the specified detail message, provider name and target URL.
CustomWebAuthenticatorException(String, Throwable) - Constructor for exception com.spotfire.server.security.CustomWebAuthenticatorException
Constructs a new instance with the specified detail message and cause.
CustomWebAuthenticatorException(String, Throwable, String, String) - Constructor for exception com.spotfire.server.security.CustomWebAuthenticatorException
Constructs a new instance with the specified detail message, cause, provider name and target URL.
CustomWebAuthenticatorInitContext - Class in com.spotfire.server.security
The initialization context for a CustomWebAuthenticator.
CustomWebAuthenticatorResult - Class in com.spotfire.server.security
A result object returned from a CustomWebAuthenticator after successful authentication.
CustomWebAuthenticatorResult(CustomAuthenticatorPrincipal, String) - Constructor for class com.spotfire.server.security.CustomWebAuthenticatorResult
Creates a new instance.

E

equals(Object) - Method in class com.spotfire.server.util.Guid
Compares this object to the supplied object.

F

filter(SecurityContext, AuthenticationContext) - Method in interface com.spotfire.server.security.PostAuthenticationFilter
Applies a post authentication filter on the provided SecurityContext argument.

G

getAdministratorGroup() - Method in interface com.spotfire.server.userdir.UserDirectory
Returns the Administrator group principal.
getAttribute(String) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Returns the specified attribute from the web application's context, or null if there is no attribute by that name.
getAttribute(String) - Method in interface com.spotfire.server.security.AuthenticationContext
See ServletRequest.getAttribute(java.lang.String).
getAttributeNames() - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Returns the attribute names from the web application's context as an Enumeration of String objects, or an empty Enumeration if there are no attributes.
getAttributeNames() - Method in interface com.spotfire.server.security.AuthenticationContext
See ServletRequest.getAttributeNames().
getAuthenticationEndpoint(Map, String, String) - Method in interface com.spotfire.server.security.CustomWebAuthenticator
Returns an absolute URL to the authentication endpoint of the identity provider with the given name, including all relevant request parameters.
getColor() - Method in class com.spotfire.server.security.WebAuthProviderDescription
Returns the CSS color to use as background color of the button on the login page, or null if the default color should be used.
getConfigurationFile(String) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
The method creates a File object for the specified configuration file.
getCookies() - Method in interface com.spotfire.server.security.AuthenticationContext
See HttpServletRequest.getCookies().
getDateHeader(String) - Method in interface com.spotfire.server.security.AuthenticationContext
See HttpServletRequest.getDateHeader(java.lang.String).
getDefaultGroups() - Method in interface com.spotfire.server.userdir.UserDirectory
Returns an array containing the default groups on the server.
getDisplayName() - Method in class com.spotfire.server.security.AuthenticationFilterPrincipal
Deprecated.
Returns the display name of the authenticated principal.
getDisplayName() - Method in class com.spotfire.server.security.CustomAuthenticatorPrincipal
Returns the display name of the authenticated principal.
getDisplayName() - Method in class com.spotfire.server.security.SecurityContext
Returns the display name of the authenticated principal, or null if no display name has been set.
getDomainName() - Method in class com.spotfire.server.security.AuthenticationFilterPrincipal
Deprecated.
Returns the domain name of the authenticated principal.
getDomainName() - Method in class com.spotfire.server.security.CustomAuthenticatorPrincipal
Returns the domain name of the authenticated principal.
getDomainName() - Method in class com.spotfire.server.security.SecurityContext
Returns the domain name of the authenticated principal.
getEmailAddress() - Method in class com.spotfire.server.security.AuthenticationFilterPrincipal
Deprecated.
Returns the email address of the authenticated principal.
getEmailAddress() - Method in class com.spotfire.server.security.CustomAuthenticatorPrincipal
Returns the email address of the authenticated principal.
getEmailAddress() - Method in class com.spotfire.server.security.SecurityContext
Returns the email address of the authenticated principal, or null if no email address has been set.
getGroupPrincipal(String) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns the group principal with the specified name from the directory.
getGroupPrincipal(String, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns the group principal with the specified name and domain from the directory.
getGroupPrincipals() - Method in interface com.spotfire.server.userdir.UserDirectory
Returns an array containing all group principals in the directory.
getGroupPrincipals(String) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns an array containing all group principals with names that matches the given regular expression.
getGroups(SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns an array containing all groups of which the specified principal is an immediate member.
getGroupsRecursive(SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns an array containing all groups of which the specified principal is a member.
getGuid() - Method in exception com.spotfire.server.userdir.NoSuchPrincipalException
Returns the non-existing principal's GUID.
getGuid() - Method in interface com.spotfire.server.userdir.SpotfirePrincipal
 
getHeader(String) - Method in interface com.spotfire.server.security.AuthenticationContext
See HttpServletRequest.getHeader(java.lang.String).
getHeaderNames() - Method in interface com.spotfire.server.security.AuthenticationContext
See HttpServletRequest.getHeaderNames().
getHeaders(String) - Method in interface com.spotfire.server.security.AuthenticationContext
See HttpServletRequest.getHeaders(java.lang.String).
getImmutableGroups() - Method in interface com.spotfire.server.userdir.UserDirectory
Returns an array containing all immutable groups on the server.
getInitParameter(String) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Returns the specified initialization parameter from the web application's deployment descriptor.
getInitParameterNames() - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Returns the names of the web application's deployment descriptor's initialization parameters as an Enumeration of String objects, or an empty Enumeration if the deployment descriptor has no initialization parameters.
getIntHeader(String) - Method in interface com.spotfire.server.security.AuthenticationContext
See HttpServletRequest.getIntHeader(java.lang.String).
getLabel() - Method in class com.spotfire.server.security.WebAuthProviderDescription
Returns the label to be shown on the login page.
getLocalAddr() - Method in interface com.spotfire.server.security.AuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getLocale() - Method in interface com.spotfire.server.security.AuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getLocales() - Method in interface com.spotfire.server.security.AuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getLocalName() - Method in interface com.spotfire.server.security.AuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getLocalPort() - Method in interface com.spotfire.server.security.AuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getMembers(GroupPrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns an array containing all immediate members (both users and other groups) of a group in the directory.
getName() - Method in interface com.spotfire.server.jaas.UsernameCredential
Returns the username.
getName() - Method in class com.spotfire.server.security.AuthenticationFilterPrincipal
Deprecated.
Returns the username of the authenticated principal.
getName() - Method in class com.spotfire.server.security.CustomAuthenticatorPrincipal
Returns the username of the authenticated principal.
getName() - Method in exception com.spotfire.server.userdir.NoSuchPrincipalException
Returns the non-existing principal's name.
getOption(String) - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
Returns the value of the named option from the JAAS application configuration.
getOption(String, String) - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
Returns the value of the named option from the JAAS application configuration.
getParameter(String) - Method in interface com.spotfire.server.security.WebAuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getParameterMap() - Method in interface com.spotfire.server.security.WebAuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getParameterNames() - Method in interface com.spotfire.server.security.WebAuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getParameters() - Method in class com.spotfire.server.security.CustomWebAuthenticatorInitContext
Returns a, possibly empty, map of initialization parameters (configured using the Configuration Tool or the config-custom-web-auth configuration command).
getParameterValues(String) - Method in interface com.spotfire.server.security.WebAuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getPassword() - Method in interface com.spotfire.server.jaas.PasswordCredential
Returns the password.
getPasswordCredential() - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
Returns the PasswordCredential extracted from the input from the PasswordCallback.
getPrimaryGroup() - Method in exception com.spotfire.server.userdir.InvalidPrimaryGroupException
Returns the invalid primary group.
getPrimaryGroup(SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns the specified principal's primary group.
getPrincipal() - Method in class com.spotfire.server.security.SecurityContext
Returns the SpotfirePrincipal instance representing the authenticated principal.
getPrincipal() - Method in exception com.spotfire.server.userdir.InvalidPrimaryGroupException
Returns the principal whose primary group was attempted to set.
getPrincipal(Guid) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns the principal with the specified GUID from the directory.
getPrincipals() - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
The getPrincipals method must be implemented by all concrete subclasses and should return a list of all Principal objects that should be associated with the logged in Subject.
getPrivateCredentials() - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
The getPrivateCredentials method must be implemented by all concrete subclasses and should return a list of all private Credential objects that should be associated with the logged in Subject.
getProviderName() - Method in class com.spotfire.server.security.WebAuthProviderDescription
Returns the name of the provider.
getProviders() - Method in interface com.spotfire.server.security.CustomWebAuthenticator
Returns a non-empty list of descriptions of available providers.
getPublicCredentials() - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
The getPublicCredentials method must be implemented by all concrete subclasses and should return a list of all public Credential objects that should be associated with the logged in Subject.
getQueryString() - Method in interface com.spotfire.server.security.AuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getRealFilePath(String) - Static method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Convert the specified file path to an absolute file system path.
getRemoteAddr() - Method in interface com.spotfire.server.security.AuthenticationContext
See ServletRequest.getRemoteAddr().
getRemoteHost() - Method in interface com.spotfire.server.security.AuthenticationContext
See ServletRequest.getRemoteHost().
getRemotePort() - Method in interface com.spotfire.server.security.AuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getRequestContext() - Method in interface com.spotfire.server.security.AuthenticationContext
Returns a mutable map, stored as a request attribute, that is only available from this interface.
getRequestedSessionId() - Method in interface com.spotfire.server.security.AuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getResource(String) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Returns a URL to the resource that is mapped to a specified path.
getResourceAsStream(String) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Returns the resource located at the named path as an InputStream object.
getReturnEndpoint() - Method in class com.spotfire.server.security.CustomWebAuthenticatorInitContext
Returns the URL to the endpoint on the Spotfire Server to which the identity provider should redirect the user's browser after authentication.
getServerName() - Method in interface com.spotfire.server.security.AuthenticationContext
See ServletRequest.getServerName().
getServerPort() - Method in interface com.spotfire.server.security.AuthenticationContext
See ServletRequest.getServerPort().
getSessionContext() - Method in interface com.spotfire.server.security.WebAuthenticationContext
Returns a mutable map, stored as a parameter in the HTTP session associated with this request, that is only available from this interface.
getSessionId() - Method in interface com.spotfire.server.security.AuthenticationContext
Returns the HTTP session ID.
getUserDirectory() - Static method in class com.spotfire.server.userdir.UserDirectoryFactory
Returns an instance of the UserDirectory.
getUsername() - Method in class com.spotfire.server.security.AuthenticationFilterPrincipal
Deprecated.
Returns the username of the authenticated principal.
getUsername() - Method in class com.spotfire.server.security.CustomAuthenticatorPrincipal
Returns the username of the authenticated principal.
getUsername() - Method in class com.spotfire.server.security.SecurityContext
Returns the username of the authenticated principal.
getUsernameCredential() - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
Returns the UsernameCredential extracted from the input from the NameCallback.
getUserPrincipal(String) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns the user principal with the specified name from the directory.
getUserPrincipal(String, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns the user principal with the specified name and domain from the directory.
getUserPrincipals() - Method in interface com.spotfire.server.userdir.UserDirectory
Returns an array containing all user principals in the directory.
getUserPrincipals(String) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns an array containing all user principals with names that matches the given regular expression.
getWebAppPath() - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Returns the web application root's absolute file system path.
GroupPrincipal - Interface in com.spotfire.server.userdir
This interface represents a group principal.
Guid - Class in com.spotfire.server.util
This class represents an universally unique identifier (UUID), also known as globally unique identifier (GUID), see UUID.
Guid() - Constructor for class com.spotfire.server.util.Guid
Constructs a new Guid.
Guid(String) - Constructor for class com.spotfire.server.util.Guid
Constructs a new Guid using the specified guid string representation as described in the Guid.toString() method.

H

handle(Callback[]) - Method in class com.spotfire.server.jaas.util.AutoCallbackHandler
The handle method processes the given callbacks.
hashCode() - Method in class com.spotfire.server.util.Guid
Returns a hash code for this Guid.

I

init() - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
An abstract initialization method.
init(Map) - Method in interface com.spotfire.server.security.CustomAuthenticator
Initializes this CustomAuthenticator.
init(CustomWebAuthenticatorInitContext) - Method in interface com.spotfire.server.security.CustomWebAuthenticator
Initializes this CustomWebAuthenticator.
InvalidPrimaryGroupException - Exception in com.spotfire.server.userdir
This exception is thrown when an attempt is made to set a primary group for a principal and the principal is not a member of the specified primary group.
isAdministrator(UserPrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Queries whether or not the given user is an administrator of the server, i.e.
isDefaultGroup(GroupPrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns true if the given group is a default group.
isGuid(String) - Static method in class com.spotfire.server.util.Guid
Tells whether or not the supplied guid string corresponds to a valid Guid.
isImmutableGroup(GroupPrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Returns true if the given group is immutable.
isMember(GroupPrincipal, SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Check if a principal is member of a group.
isOperationSupported(int, int) - Method in interface com.spotfire.server.userdir.UserDirectory
Check if an operation is supported by the user directory or not.
isRequestedSessionIdFromCookie() - Method in interface com.spotfire.server.security.AuthenticationContext
Returns the HTTP session ID.
isRequestedSessionIdFromURL() - Method in interface com.spotfire.server.security.AuthenticationContext
Returns the HTTP session ID.
isRequestedSessionIdValid() - Method in interface com.spotfire.server.security.AuthenticationContext
Returns the HTTP session ID.
isSecure() - Method in interface com.spotfire.server.security.AuthenticationContext
See ServletRequest.isSecure().

J

JAASGroupPrincipal - Class in com.spotfire.server.jaas
This class can be used as a base class for Principal implementations representing groups.
JAASGroupPrincipal(String) - Constructor for class com.spotfire.server.jaas.JAASGroupPrincipal
Creates a new JAASGroupPrincipal instance with the given groupname.
JAASUserPrincipal - Class in com.spotfire.server.jaas
This class can be used as a base class for Principal implementations representing users.
JAASUserPrincipal(String) - Constructor for class com.spotfire.server.jaas.JAASUserPrincipal
Creates a new JAASUserPrincipal instance with the given username.

L

logout() - Method in class com.spotfire.server.security.SecurityContext
Deprecated.
overriding this method is discouraged since the logout functionality does not function properly across clusters of Spotfire Servers

N

NamePasswordLoginModule - Class in com.spotfire.server.jaas
An abstract base class for LoginModule implementations designed for username-password authentication.
NamePasswordLoginModule() - Constructor for class com.spotfire.server.jaas.NamePasswordLoginModule
 
NoSuchPrincipalException - Exception in com.spotfire.server.userdir
This exception is thrown when an operation has been requested on a principal that does not exist in the user directory.
NoSuchPrincipalException() - Constructor for exception com.spotfire.server.userdir.NoSuchPrincipalException
Deprecated.
Please use a constructor that adds information about the non-existing principal.
NoSuchPrincipalException(String) - Constructor for exception com.spotfire.server.userdir.NoSuchPrincipalException
Deprecated.
Please use a constructor that adds information about the non-existing principal
NoSuchPrincipalException(String, String, String) - Constructor for exception com.spotfire.server.userdir.NoSuchPrincipalException
Constructs a NoSuchPrincipalException with the specified detail message for the principal with the specified GUID and name.
NoSuchPrincipalException(String, Guid, String) - Constructor for exception com.spotfire.server.userdir.NoSuchPrincipalException
Constructs a NoSuchPrincipalException with the specified detail message for the principal with the specified GUID and name.

O

OPERATION_READ_GROUPS - Static variable in interface com.spotfire.server.userdir.UserDirectory
Constant specifying the operation of reading groups.
OPERATION_READ_USERS - Static variable in interface com.spotfire.server.userdir.UserDirectory
Constant specifying the operation of reading users.
OPERATION_WRITE_GROUPS - Static variable in interface com.spotfire.server.userdir.UserDirectory
Constant specifying the operation of writing groups.
OPERATION_WRITE_USERS - Static variable in interface com.spotfire.server.userdir.UserDirectory
Constant specifying the operation of writing users.

P

parseGuid(String) - Static method in class com.spotfire.server.util.Guid
Constructs a new Guid using the specified guid string representation as described in the Guid.toString() method.
PasswordCredential - Interface in com.spotfire.server.jaas
An interface for credential classes with password properties.
PostAuthenticationFilter - Interface in com.spotfire.server.security
An interface defining the methods that must be implemented by a class to which post authentication filtering duties can be delegated.
PostAuthenticationFilterException - Exception in com.spotfire.server.security
A PostAuthenticationFilterException is an exception indicating that a configuration error prevents the PostAuthenticationFilter from working.
PostAuthenticationFilterException() - Constructor for exception com.spotfire.server.security.PostAuthenticationFilterException
Constructs a new exception with null as its detail message.
PostAuthenticationFilterException(String) - Constructor for exception com.spotfire.server.security.PostAuthenticationFilterException
Constructs a new exception with the specified detail message.
PostAuthenticationFilterException(String, Throwable) - Constructor for exception com.spotfire.server.security.PostAuthenticationFilterException
Constructs a new exception with the specified detail message and cause.
PostAuthenticationFilterException(Throwable) - Constructor for exception com.spotfire.server.security.PostAuthenticationFilterException
Constructs a new exception with the specified cause and a detail message of cause == null ? null : cause.toString(), which typically contains the class and detail message of cause.
PrincipalAlreadyExistsException - Exception in com.spotfire.server.userdir
This exception is thrown when an attempt has been made to name a principal with a name that already exists on another principal in the directory.
PrincipalAlreadyExistsException() - Constructor for exception com.spotfire.server.userdir.PrincipalAlreadyExistsException
Constructs a PrincipalAlreadyExistsException with no detail message.
PrincipalAlreadyExistsException(String) - Constructor for exception com.spotfire.server.userdir.PrincipalAlreadyExistsException
Constructs a PrincipalAlreadyExistsException with a specified detail message.

R

ReadOnlyDirectoryException - Exception in com.spotfire.server.userdir
This exception is thrown when an attempt has been made to modify a directory where the provider only supports reading.
ReadOnlyDirectoryException() - Constructor for exception com.spotfire.server.userdir.ReadOnlyDirectoryException
Deprecated.
This class should not be instantiated by users of the API.
ReadOnlyDirectoryException(String) - Constructor for exception com.spotfire.server.userdir.ReadOnlyDirectoryException
Deprecated.
This class should not be instantiated by users of the API.
removeAttribute(String) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Removes the attribute with the given name from the web application's context.
removeMember(GroupPrincipal, SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Removes a member from a group in the directory.
removePrincipal(SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Removes a principal from the directory.
renamePrincipal(SpotfirePrincipal, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Changes the name of a principal in the directory.

S

SecurityContext - Class in com.spotfire.server.security
The SecurityContext class contains information about an authenticated SpotfirePrincipal.
SecurityContext(String) - Constructor for class com.spotfire.server.security.SecurityContext
Deprecated.
Please use SecurityContext.SecurityContext(String, String) with an explicit domain name instead
SecurityContext(String, String) - Constructor for class com.spotfire.server.security.SecurityContext
Creates a new SecurityContext instance.
SecurityContext(String, String, String, String) - Constructor for class com.spotfire.server.security.SecurityContext
Creates a new SecurityContext instance.
SERVICE_PROVIDER_ALL - Static variable in interface com.spotfire.server.userdir.UserDirectory
Constant specifying the internal and external service providers.
SERVICE_PROVIDER_EXTERNAL - Static variable in interface com.spotfire.server.userdir.UserDirectory
Constant specifying the external service provider.
SERVICE_PROVIDER_INTERNAL - Static variable in interface com.spotfire.server.userdir.UserDirectory
Constant specifying the internal service provider.
setAttribute(String, Object) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Binds an object to a given attribute name in the web application's context.
setConfiguration(String) - Method in interface com.spotfire.server.security.PostAuthenticationFilter
Set the configuration to be used when performing post authentication filtering.
setGroups(SpotfirePrincipal, GroupPrincipal[]) - Method in interface com.spotfire.server.userdir.UserDirectory
Set all groups that a principal belongs to.
setMembers(GroupPrincipal, SpotfirePrincipal[]) - Method in interface com.spotfire.server.userdir.UserDirectory
Sets all members of a group.
setPassword(UserPrincipal, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Changes the password for a user.
setPrimaryGroup(SpotfirePrincipal, GroupPrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Sets the primary group for the specified principal.
SpotfirePrincipal - Interface in com.spotfire.server.userdir
This interface represents a principal, such as a user or a group.

T

toString() - Method in class com.spotfire.server.util.Guid
Returns a String representation of this Guid.

U

UserDirectory - Interface in com.spotfire.server.userdir
This interface provides functionality to list and modify users and groups.
UserDirectoryException - Exception in com.spotfire.server.userdir
This exception is thrown when an unexpected error has occurred in the underlying implementation of the user directory, e.g.
UserDirectoryException() - Constructor for exception com.spotfire.server.userdir.UserDirectoryException
Constructs a UserDirectoryException with no detail message.
UserDirectoryException(String) - Constructor for exception com.spotfire.server.userdir.UserDirectoryException
Constructs a UserDirectoryException with a specified detail message.
UserDirectoryException(String, Throwable) - Constructor for exception com.spotfire.server.userdir.UserDirectoryException
Constructs a UserDirectoryException with a specified detail message and cause.
UserDirectoryException(Throwable) - Constructor for exception com.spotfire.server.userdir.UserDirectoryException
Constructs a UserDirectoryException with a specified cause.
UserDirectoryFactory - Class in com.spotfire.server.userdir
A factory class for UserDirectory objects.
UsernameCredential - Interface in com.spotfire.server.jaas
An interface for credential classes with username properties.
UserPrincipal - Interface in com.spotfire.server.userdir
This interface represents a user principal.

W

WebAuthenticationContext - Interface in com.spotfire.server.security
The WebAuthenticationContext contains information besides the information provided by the AuthenticationContext that is only available to CustomWebAuthenticator implementations.
WebAuthProviderDescription - Class in com.spotfire.server.security
Describes a web authentication provider so that it may be displayed on the login page.
WebAuthProviderDescription(String, String, String) - Constructor for class com.spotfire.server.security.WebAuthProviderDescription
Creates a new instance.
A C E F G H I J L N O P R S T U W 
Skip navigation links

Copyright © 2000-2020 TIBCO Software Inc. All Rights Reserved.