@ThingworxExtensionApiClass(since={7,1}, canInstantiate=true) public abstract class SecurityClaimsAuthenticator extends Authenticator implements ISecurityClaimsAuthenticator
BASIC_PROPERTIES
NAME_COMPARATOR
Constructor and Description |
---|
SecurityClaimsAuthenticator() |
Modifier and Type | Method and Description |
---|---|
void |
authenticate(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse) |
void |
issueAuthenticationChallenge(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse) |
boolean |
matchesAuthRequest(javax.servlet.http.HttpServletRequest httpRequest) |
void |
setSupportsSession(boolean value) |
authenticate, DisableAuthenticator, EnableAuthenticator, getApplicationLogger, getAuthenticationType, getCredentials, getEnabled, getEntityType, getErrorLogger, getPriority, getRequiresChallenge, getSecurityLogger, getSupportsSession, initializeEntity, setAuthenticationType, setCredentials, setCredentials, setEnabled, setPriority, setRequiresChallenge
getInstancePublicServiceDefinitions, getInstanceServiceDefinition, getInstanceServiceDefinitions, preInitializeEntity, processAPIServiceRequest, processServiceRequest
AddConfigurationTableDefinition, addDesignTimePermission, AddDesignTimePermission, addRunTimePermission, AddRunTimePermission, AddTags, addVisibilityPermission, AddVisibilityPermission, CheckDesignTimePermission, CheckDesignTimePermissionForGroup, CheckDesignTimePermissionForUser, CheckPermission, CheckPermissionForGroup, CheckPermissionForUser, cleanupEntity, cleanupEntity, DeleteAllConfigurationTableRows, DeleteConfigurationTable, DeleteConfigurationTableRows, deleteDesignTimePermission, DeleteDesignTimePermission, deleteRunTimePermission, DeleteRunTimePermission, deleteVisibilityPermission, DeleteVisibilityPermission, dispose, getAspects, GetAvatar, getAvatarContent, GetAvatarURL, GetConfigurationChangeHistory, getConfigurationSetting, getConfigurationTable, GetConfigurationTable, GetConfigurationTableDefinition, GetConfigurationTableRow, GetConfigurationTables, GetDescription, getDesignTimePermissions, GetDesignTimePermissions, GetDesignTimePermissionsAsJSON, getDocumentationContent, getEntityTypeAsString, GetEventDefinition, GetEventDefinitions, GetHomeMashup, GetIncomingDependencies, GetIncomingDependenciesAsNetwork, GetInstanceMetadataAsJSON, GetInstanceMetadataWithPermissionsAsJSON, GetLastModifiedDate, GetMetadata, GetMetadataAsJSON, GetMetadataWithPermissionsAsJSON, GetOutgoingDependencies, GetOutgoingDependenciesAsNetwork, getOwner, GetPermissionsForCurrentUser, GetPermissionsForGroup, GetPermissionsForUser, GetProjectName, GetPropertyDefinition, GetPropertyDefinitions, getRunTimePermissions, GetRunTimePermissions, GetRunTimePermissionsAsJSON, GetServiceDefinition, GetServiceDefinitions, getStringConfigurationSetting, getStringConfigurationSettingWithDefault, GetSummaryInformation, getTags, GetTags, GetTagsAsInfoTable, getVisibilityPermissions, GetVisibilityPermissions, GetVisibilityPermissionsAsJSON, HasIncomingDependencies, HasOutgoingDependencies, isEditable, isEditableExtensionObject, isEditableSystemObject, isExtensionObject, IsMultiRowTable, isOwner, isSystemObject, isThemeObject, isVisible, isVisible, persistDesignTimePermissions, persistRunTimePermissions, persistVisibilityPermissions, RemoveTags, SaveConfigurationTables, SetAvatar, setConfigurationSetting, SetConfigurationTable, SetConfigurationTableRows, SetDescription, setDesignTimePermissions, SetDesignTimePermissionsAsJSON, setDocumentationContent, setExtensionObject, SetHomeMashup, setLastModifiedDate, SetMultiRowConfigurationTable, setOwner, SetOwner, SetProjectName, setRunTimePermissions, SetRunTimePermissionsAsJSON, setStringConfigurationSetting, SetTags, setVisibilityPermissions, SetVisibilityPermissionsAsJSON, toJSON, toJSONDefinition, validateConfiguration
getID, hasID, isTransient
getDescription, getName, setDescription, setName, toValueCollection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
authenticate, matchesAuthRequest
authenticate
getID, hasID
getDescription, getName
getID, getName
@ThingworxExtensionApiMethod(since={7,1}) public boolean matchesAuthRequest(javax.servlet.http.HttpServletRequest httpRequest) throws AuthenticatorException
matchesAuthRequest
in interface IAuthenticator
AuthenticatorException
- If an error occurs
@ThingworxExtensionApiMethod(since={7,1}) public void authenticate(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws AuthenticatorException
authenticate
in interface IAuthenticator
AuthenticatorException
- If an error occurs
@ThingworxExtensionApiMethod(since={7,1}) public void issueAuthenticationChallenge(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws AuthenticatorException
issueAuthenticationChallenge
in interface IAuthenticator
AuthenticatorException
- If an error occurs
@ThingworxExtensionApiMethod(since={7,1}) public final void setSupportsSession(boolean value)
setSupportsSession
in class Authenticator