A C D E F G H I J L N O P R S T U V W 
All Classes All Packages

A

abort() - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
This is an implementation of the abort method in LoginModule interface.
AbstractPostAuthenticationFilter - Class in com.spotfire.server.security
Deprecated.
This class is deprecated and will be removed in a future release. For things related to configuration use PostAuthenticationFilterInitContext.getParameters()
For things related to attributes use AuthenticationContext
Access to files or resources should be avoided
AbstractPostAuthenticationFilter() - Constructor for class com.spotfire.server.security.AbstractPostAuthenticationFilter
Deprecated.
Creates a new instance.
addMember(GroupPrincipal, SpotfirePrincipal) - Method in class com.spotfire.server.api.userdir.UserDirectory
Adds the given principal (user or group) to the given group.
addMember(GroupPrincipal, SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Adds a member to a group principal in the directory.
addMembers(GroupPrincipal, Collection<? extends SpotfirePrincipal>) - Method in class com.spotfire.server.api.userdir.UserDirectory
Adds the given principals (users or groups) to the given group.
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.api - package com.spotfire.server.api
Package containing common API classes.
com.spotfire.server.api.userdir - package com.spotfire.server.api.userdir
Package containing API for modifying users and groups in the server.
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 the old API for modifying users and groups in the server.
com.spotfire.server.util - package com.spotfire.server.util
Package containing general utility classes.
commit() - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
This is an implementation of the commit method in LoginModule interface.
createGroup(String, String, String) - Method in class com.spotfire.server.api.userdir.UserDirectory
Creates a new group in the SPOTFIRE domain.
createGroupPrincipal(String) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Creates a new group principal in the directory.
createUser(String, String, String, String, String) - Method in class com.spotfire.server.api.userdir.UserDirectory
Creates a new user.
createUserPrincipal(String, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Creates a new user principal in the directory.
createUserPrincipal(String, String, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
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.
CustomAuthenticatorInitContext - Class in com.spotfire.server.security
The initialization context for a CustomAuthenticator.
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.

D

deletePrincipal(SpotfirePrincipal) - Method in class com.spotfire.server.api.userdir.UserDirectory
Deletes the given principal (user or group), if it exists.
deletePrincipals(Collection<? extends SpotfirePrincipal>) - Method in class com.spotfire.server.api.userdir.UserDirectory
Deletes the given principals (users or groups), if they exist.
DISPLAY_NAME - com.spotfire.server.api.userdir.PrincipalProperty
The display name of a principal.

E

EMAIL - com.spotfire.server.api.userdir.PrincipalProperty
The email address of a principal.
EMPTY - Static variable in class com.spotfire.server.util.Guid
A read-only Guid instance whose value is all zeros.
equals(Object) - Method in class com.spotfire.server.api.Guid
 
equals(Object) - Method in class com.spotfire.server.api.userdir.SpotfirePrincipal
 
equals(Object) - Method in class com.spotfire.server.jaas.JAASGroupPrincipal
Compares the specified object with this JAASGroupPrincipal instance.
equals(Object) - Method in class com.spotfire.server.jaas.JAASUserPrincipal
Compares the specified object with this JAASUserPrincipal instance.
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
Deprecated.
Returns the Administrator group principal.
getAncestorGroups(SpotfirePrincipal) - Method in class com.spotfire.server.api.userdir.UserDirectory
Returns the groups that the given principal (user or group) is an immediate or inherited member of.
getAttribute(String) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Deprecated.
This class is deprecated and will be removed in a future release. Please use AuthenticationContext.getAttribute(String) instead.
getAttribute(String) - Method in interface com.spotfire.server.security.AuthenticationContext
getAttributeNames() - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Deprecated.
This class is deprecated and will be removed in a future release. Please use AuthenticationContext.getAttributeNames() instead.
getAttributeNames() - Method in interface com.spotfire.server.security.AuthenticationContext
getAuthenticationEndpoint(Map<String, Object>, 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
Deprecated.
This class is deprecated and will be removed in a future release. This method has no replacement.
getCookies() - Method in interface com.spotfire.server.security.AuthenticationContext
getDateHeader(String) - Method in interface com.spotfire.server.security.AuthenticationContext
getDefaultGroups() - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns an array containing the default groups on the server.
getDisplayName() - Method in class com.spotfire.server.api.userdir.SpotfirePrincipal
Returns the display name of this principal.
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 exception com.spotfire.server.api.userdir.PrincipalAlreadyExistsException
Returns the domain name of the already existing principal.
getDomainName() - Method in class com.spotfire.server.api.userdir.SpotfirePrincipal
Returns the domain name of this principal.
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.
getEmail() - Method in class com.spotfire.server.api.userdir.SpotfirePrincipal
Returns the email address of this 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.
getGroup(Guid) - Method in class com.spotfire.server.api.userdir.UserDirectory
Returns the group with the specified GUID.
getGroup(String, String) - Method in class com.spotfire.server.api.userdir.UserDirectory
Returns the group with the specified name and domain.
getGroupPrincipal(String) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns the group principal with the specified name in the internal SPOTFIRE domain from the directory.
getGroupPrincipal(String, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns the group principal with the specified name and domain from the directory.
getGroupPrincipals() - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns an array containing all group principals in the directory.
getGroupPrincipals(String) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
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
Deprecated.
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
Deprecated.
Returns an array containing all groups of which the specified principal is a member.
getGuid() - Method in class com.spotfire.server.api.userdir.SpotfirePrincipal
Returns the GUID of this principal.
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
getHeaderNames() - Method in interface com.spotfire.server.security.AuthenticationContext
getHeaders(String) - Method in interface com.spotfire.server.security.AuthenticationContext
getImmutableGroups() - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns an array containing all immutable groups on the server.
getInitParameter(String) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Deprecated.
This class is deprecated and will be removed in a future release. Please use PostAuthenticationFilterInitContext.getParameters() instead.
getInitParameterNames() - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Deprecated.
This class is deprecated and will be removed in a future release. Please use PostAuthenticationFilterInitContext.getParameters() instead.
getIntHeader(String) - Method in interface com.spotfire.server.security.AuthenticationContext
getLabel() - Method in class com.spotfire.server.security.WebAuthProviderDescription
Returns the label to be shown on the login page.
getLegacyConfiguration() - Method in class com.spotfire.server.security.PostAuthenticationFilterInitContext
Deprecated.
This method is deprecated and will be removed in a future release. Please use the name-value parameters that can be retrieved from PostAuthenticationFilterInitContext.getParameters() instead.
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 class com.spotfire.server.api.userdir.UserDirectory
Returns the immediate members (users or groups) of the given group.
getMembers(GroupPrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns an array containing all immediate members (both users and other groups) of a group in the directory.
getName() - Method in exception com.spotfire.server.api.userdir.PrincipalAlreadyExistsException
Returns the name of the already existing principal.
getName() - Method in class com.spotfire.server.api.userdir.SpotfirePrincipal
Returns the name of this principal.
getName() - Method in class com.spotfire.server.jaas.JAASGroupPrincipal
This method returns the name of the principal.
getName() - Method in class com.spotfire.server.jaas.JAASUserPrincipal
This method returns the name of the principal.
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, boolean) - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
The getOption method returns the boolean value of the option with the given name.
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.CustomAuthenticatorInitContext
Returns a, possibly empty, map of initialization parameters (configured using the Configuration Tool or the config-external-auth configuration command).
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).
getParameters() - Method in class com.spotfire.server.security.PostAuthenticationFilterInitContext
Returns a, possibly empty, map of initialization parameters (configured using the Configuration Tool or the config-post-auth-filter configuration command).
getParameterValues(String) - Method in interface com.spotfire.server.security.WebAuthenticationContext
Delegates to the underlying javax.servlet.http.HttpServletRequest.
getParentGroups(SpotfirePrincipal) - Method in class com.spotfire.server.api.userdir.UserDirectory
Returns the groups that the given principal (user or group) is an immediate member of.
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
Deprecated.
Returns the invalid primary group.
getPrimaryGroup(SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns the specified principal's primary group.
getPrincipal() - Method in exception com.spotfire.server.api.userdir.NoSuchPrincipalException
Returns the missing principal.
getPrincipal() - Method in class com.spotfire.server.security.SecurityContext
Deprecated.
This method is deprecated and will be removed in a future release. Please use the UserDirectory to retrieve principals instead.
getPrincipal() - Method in exception com.spotfire.server.userdir.InvalidPrimaryGroupException
Deprecated.
Returns the principal whose primary group was attempted to set.
getPrincipal(Guid) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
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 should return a list of all private Credential objects 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 should return a list of all public Credential objects 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
Deprecated.
This class is deprecated and will be removed in a future release. This method has no replacement.
getRemoteAddr() - Method in interface com.spotfire.server.security.AuthenticationContext
getRemoteHost() - Method in interface com.spotfire.server.security.AuthenticationContext
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
Deprecated.
This class is deprecated and will be removed in a future release. This method has no replacement.
getResourceAsStream(String) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Deprecated.
This class is deprecated and will be removed in a future release. This method has no replacement.
getReturnEndpoint() - Method in class com.spotfire.server.security.CustomWebAuthenticatorInitContext
Deprecated.
This method is deprecated and will be removed in a future release. Please use WebAuthenticationContext.getReturnEndpoint() instead.
getReturnEndpoint() - Method in interface com.spotfire.server.security.WebAuthenticationContext
Returns the URI 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
getServerPort() - Method in interface com.spotfire.server.security.AuthenticationContext
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.
getUser(Guid) - Method in class com.spotfire.server.api.userdir.UserDirectory
Returns the user with the specified GUID.
getUser(String, String) - Method in class com.spotfire.server.api.userdir.UserDirectory
Returns the user with the specified name and domain.
getUserDirectory() - Method in interface com.spotfire.server.security.AuthenticationContext
Returns a reference to the User Directory class, that can be used for reading and writing users and groups.
getUserDirectory() - Method in class com.spotfire.server.security.CustomAuthenticatorInitContext
Returns a reference to the User Directory class, that can be used for reading and writing users and groups.
getUserDirectory() - Method in class com.spotfire.server.security.CustomWebAuthenticatorInitContext
Returns a reference to the User Directory class, that can be used for reading and writing users and groups.
getUserDirectory() - Method in class com.spotfire.server.security.PostAuthenticationFilterInitContext
Returns a reference to the User Directory class, that can be used for reading and writing users and groups.
getUserDirectory() - Static method in class com.spotfire.server.userdir.UserDirectoryFactory
Deprecated.
This method is deprecated and will be removed in a future release. Please use AuthenticationContext.getUserDirectory() to retrieve a UserDirectory instance instead.
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
Deprecated.
Returns the user principal with the specified name in the internal SPOTFIRE domain from the directory.
getUserPrincipal(String, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns the user principal with the specified name and domain from the directory.
getUserPrincipals() - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns an array containing all user principals in the directory.
getUserPrincipals(String) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns an array containing all user principals with names that matches the given regular expression.
getWebAppPath() - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Deprecated.
This class is deprecated and will be removed in a future release. This method has no replacement.
GroupPrincipal - Class in com.spotfire.server.api.userdir
Represents a group principal (a principal that may contain other principals).
GroupPrincipal - Interface in com.spotfire.server.userdir
This interface represents a group principal.
Guid - Class in com.spotfire.server.api
This class represents an universally unique identifier (UUID), also known as globally unique identifier (GUID), as defined in RFC 4122.
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.api.Guid
Constructs a new Guid using the specified string representation as described in the Guid.toString() method.
Guid(String) - Constructor for class com.spotfire.server.util.Guid
Constructs a new Guid using the specified guid string representation as described in the 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.api.Guid
 
hashCode() - Method in class com.spotfire.server.api.userdir.SpotfirePrincipal
 
hashCode() - Method in class com.spotfire.server.jaas.JAASGroupPrincipal
Returns the hash code value for the principal.
hashCode() - Method in class com.spotfire.server.jaas.JAASUserPrincipal
Returns the hash code value for the principal.
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, called by the NamePasswordLoginModule.initialize(Subject, CallbackHandler, Map, Map) method.
init(CustomAuthenticatorInitContext) - Method in interface com.spotfire.server.security.CustomAuthenticator
Initializes this CustomAuthenticator.
init(CustomWebAuthenticatorInitContext) - Method in interface com.spotfire.server.security.CustomWebAuthenticator
Initializes this CustomWebAuthenticator.
init(PostAuthenticationFilterInitContext) - Method in interface com.spotfire.server.security.PostAuthenticationFilter
Initializes this PostAuthenticationFilter.
init(Map<String, String>) - Method in interface com.spotfire.server.security.CustomAuthenticator
Deprecated.
This method is deprecated and will be removed in a future release. Please implement the CustomAuthenticator.init(CustomAuthenticatorInitContext) method instead.
initialize(Subject, CallbackHandler, Map, Map) - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
This is an implementation of the initialize method in LoginModule interface.
InvalidArgumentException - Exception in com.spotfire.server.api.userdir
Thrown when an invalid argument is given.
InvalidOperationException - Exception in com.spotfire.server.api.userdir
Thrown when an attempt is made to perform an invalid operation (for example adding principals to an immutable group or modifying a fixed principal).
InvalidPasswordException - Exception in com.spotfire.server.api.userdir
Thrown when an invalid password is given.
InvalidPrimaryGroupException - Exception in com.spotfire.server.userdir
Deprecated.
This exception is no longer thrown.
InvalidPrimaryGroupException(String, SpotfirePrincipal, GroupPrincipal) - Constructor for exception com.spotfire.server.userdir.InvalidPrimaryGroupException
Deprecated.
This class should not be instantiated by users of the API.
isAdministrator(UserPrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
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
Deprecated.
Returns true if the given group is a default group.
isEnabled() - Method in class com.spotfire.server.api.userdir.UserPrincipal
Indicates whether or not this user is enabled (may log in).
isFixed() - Method in class com.spotfire.server.api.userdir.SpotfirePrincipal
Indicates whether or not this principal is fixed (cannot be removed, renamed or manually altered in any other way - except for being enabled/disabled and locked/unlocked).
isGuid(String) - Static method in class com.spotfire.server.util.Guid
Tells whether or not the supplied guid string corresponds to a valid Guid.
isImmutable() - Method in class com.spotfire.server.api.userdir.GroupPrincipal
Indicates whether or not this group is immutable (cannot have members manually added or removed).
isImmutableGroup(GroupPrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Returns true if the given group is immutable.
isLocked() - Method in class com.spotfire.server.api.userdir.UserPrincipal
Indicates whether or not this user is locked (temporarily prevented from logging in).
isMember(GroupPrincipal, SpotfirePrincipal) - Method in class com.spotfire.server.api.userdir.UserDirectory
Returns true if the given principal (user or group) is a member (immediate or inherited) of the given group.
isMember(GroupPrincipal, SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Check if a principal is member of a group.
isOperationSupported(int, int) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
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

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

lock(UserPrincipal, long, TimeUnit) - Method in class com.spotfire.server.api.userdir.UserDirectory
Locks the given user for a specified amount of time.
login() - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
This is an implementation of the login method in LoginModule interface.
logout() - Method in class com.spotfire.server.jaas.NamePasswordLoginModule
This is an implementation of the logout method in LoginModule interface.

N

NAME - com.spotfire.server.api.userdir.PrincipalProperty
The name of a principal.
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
 
NonTransientUserDirectoryException - Exception in com.spotfire.server.api.userdir
Thrown when a retry of the operation without any changes by the calling application would fail.
NoSuchPrincipalException - Exception in com.spotfire.server.api.userdir
Thrown when an operation has been requested on a principal that does not exist in the user directory.
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(String, Guid, String) - Constructor for exception com.spotfire.server.userdir.NoSuchPrincipalException
Deprecated.
This class should not be instantiated by users of the API.
NoSuchPrincipalException(String, String, String) - Constructor for exception com.spotfire.server.userdir.NoSuchPrincipalException
Deprecated.
This class should not be instantiated by users of the API.

O

OPERATION_READ_GROUPS - Static variable in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Constant specifying the operation of reading groups.
OPERATION_READ_USERS - Static variable in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Constant specifying the operation of reading users.
OPERATION_WRITE_GROUPS - Static variable in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Constant specifying the operation of writing groups.
OPERATION_WRITE_USERS - Static variable in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
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 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.
PostAuthenticationFilterInitContext - Class in com.spotfire.server.security
The initialization context for a PostAuthenticationFilter.
PrincipalAlreadyExistsException - Exception in com.spotfire.server.api.userdir
Thrown when an attempt has been made to name a principal with a name that already exists on another principal in the same domain in the user directory.
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
Deprecated.
This class should not be instantiated by users of the API.
PrincipalAlreadyExistsException(String) - Constructor for exception com.spotfire.server.userdir.PrincipalAlreadyExistsException
Deprecated.
This class should not be instantiated by users of the API.
PrincipalProperty - Enum in com.spotfire.server.api.userdir
Represents searchable properties (fields) of user directory principals.

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.
removeAttribute(String) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Deprecated.
This class is deprecated and will be removed in a future release. Please use AuthenticationContext.getRequestContext() instead.
removeMember(GroupPrincipal, SpotfirePrincipal) - Method in class com.spotfire.server.api.userdir.UserDirectory
Removes the given principal (user or group) from the given group if it exists and is a member of the group.
removeMember(GroupPrincipal, SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Removes a member from a group in the directory.
removeMembers(GroupPrincipal, Collection<? extends SpotfirePrincipal>) - Method in class com.spotfire.server.api.userdir.UserDirectory
Removes the given principals (users or groups) from the given group.
removePrincipal(SpotfirePrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Removes a principal from the directory.
renamePrincipal(SpotfirePrincipal, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Changes the name of a principal in the directory.

S

searchGroups(PrincipalProperty, String, int) - Method in class com.spotfire.server.api.userdir.UserDirectory
Returns all groups, up to the specified upper limit, with a given property that matches the given search expression.
searchUsers(PrincipalProperty, String, int) - Method in class com.spotfire.server.api.userdir.UserDirectory
Returns all users, up to the specified upper limit, with a given property that matches the given search expression.
SecurityContext - Class in com.spotfire.server.security
The SecurityContext class contains information about an authenticated SpotfirePrincipal.
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
Deprecated.
Constant specifying the internal and external service providers.
SERVICE_PROVIDER_EXTERNAL - Static variable in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Constant specifying the external service provider.
SERVICE_PROVIDER_INTERNAL - Static variable in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Constant specifying the internal service provider.
setAttribute(String, Object) - Method in class com.spotfire.server.security.AbstractPostAuthenticationFilter
Deprecated.
This class is deprecated and will be removed in a future release. Please use AuthenticationContext.getRequestContext() instead.
setConfiguration(String) - Method in interface com.spotfire.server.security.PostAuthenticationFilter
Deprecated.
This method is deprecated and will be removed in a future release. Please implement the PostAuthenticationFilter.init(PostAuthenticationFilterInitContext) method instead.
setDisplayName(T, String) - Method in class com.spotfire.server.api.userdir.UserDirectory
Sets the display name for the given principal (user or group).
setEmailAddress(T, String) - Method in class com.spotfire.server.api.userdir.UserDirectory
Sets the e-mail address for the given principal (user or group).
setEnabled(UserPrincipal, boolean) - Method in class com.spotfire.server.api.userdir.UserDirectory
Enables or disables the given user.
setGroups(SpotfirePrincipal, GroupPrincipal[]) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Set all groups that a principal belongs to.
setMembers(GroupPrincipal, Collection<? extends SpotfirePrincipal>) - Method in class com.spotfire.server.api.userdir.UserDirectory
Sets the given principals (users or groups) as members of the given group.
setMembers(GroupPrincipal, SpotfirePrincipal[]) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Sets all members of a group.
setName(T, String) - Method in class com.spotfire.server.api.userdir.UserDirectory
Sets the name for the given principal (user or group).
setParentGroups(SpotfirePrincipal, Collection<GroupPrincipal>) - Method in class com.spotfire.server.api.userdir.UserDirectory
Sets the groups that the given principal (user or group) should be an immediate member of.
setPassword(UserPrincipal, String) - Method in class com.spotfire.server.api.userdir.UserDirectory
Sets the password for the given user.
setPassword(UserPrincipal, String) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Changes the password for a user.
setPrimaryGroup(SpotfirePrincipal, GroupPrincipal) - Method in interface com.spotfire.server.userdir.UserDirectory
Deprecated.
Sets the primary group for the specified principal.
SpotfirePrincipal - Class in com.spotfire.server.api.userdir
Represents a principal, such as a user or a group.
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.api.Guid
Returns a String representation of this Guid.
toString() - Method in class com.spotfire.server.jaas.JAASGroupPrincipal
The method returns a String representation of this principal.
toString() - Method in class com.spotfire.server.jaas.JAASUserPrincipal
The method returns a String representation of this principal.
toString() - Method in class com.spotfire.server.security.AuthenticationFilterPrincipal
Deprecated.
 
toString() - Method in class com.spotfire.server.security.CustomAuthenticatorPrincipal
 
toString() - Method in class com.spotfire.server.security.SecurityContext
 
toString() - Method in class com.spotfire.server.util.Guid
Returns a String representation of this Guid.
TransientUserDirectoryException - Exception in com.spotfire.server.api.userdir
Thrown when a retry of the operation without any changes by the calling application might succeed (the typical scenario would be a connection timeout).

U

unlock(UserPrincipal) - Method in class com.spotfire.server.api.userdir.UserDirectory
Unlocks the given user.
UserDirectory - Class in com.spotfire.server.api.userdir
Provides functionality to create, read, update and delete users and groups.
UserDirectory - Interface in com.spotfire.server.userdir
Deprecated.
This class is deprecated and will be removed in a future release. Please use AuthenticationContext.getUserDirectory() to retrieve a UserDirectory instance instead.
UserDirectoryException - Exception in com.spotfire.server.api.userdir
Thrown when an error occurs when calling the user directory.
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
Deprecated.
This class should not be instantiated by users of the API.
UserDirectoryException(String) - Constructor for exception com.spotfire.server.userdir.UserDirectoryException
Deprecated.
This class should not be instantiated by users of the API.
UserDirectoryException(String, Throwable) - Constructor for exception com.spotfire.server.userdir.UserDirectoryException
Deprecated.
This class should not be instantiated by users of the API.
UserDirectoryException(Throwable) - Constructor for exception com.spotfire.server.userdir.UserDirectoryException
Deprecated.
This class should not be instantiated by users of the API.
UserDirectoryFactory - Class in com.spotfire.server.userdir
Deprecated.
This class, as well as the UserDirectory, is deprecated and will be removed in a future release. Please use AuthenticationContext.getUserDirectory() to retrieve a UserDirectory instance instead.
UsernameCredential - Interface in com.spotfire.server.jaas
An interface for credential classes with username properties.
UserPrincipal - Class in com.spotfire.server.api.userdir
Represents a user principal.
UserPrincipal - Interface in com.spotfire.server.userdir
This interface represents a user principal.

V

valueOf(String) - Static method in enum com.spotfire.server.api.userdir.PrincipalProperty
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.spotfire.server.api.userdir.PrincipalProperty
Returns an array containing the constants of this enum type, in the order they are declared.

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 D E F G H I J L N O P R S T U V W 
All Classes All Packages