Module com.esri.arcgisruntime
Package com.esri.arcgisruntime.security
package com.esri.arcgisruntime.security
Provides classes to allow secure access to ArcGIS for Portal and ArcGIS for Server services.
- Since:
- 100.0.0
-
ClassDescriptionRepresents an authentication challenge that is presented upon encountering an authentication error.Specifies the different types of authentication challenges that can be raised.Interface for handling AuthenticationChallenge issues.Represents a response to an AuthenticationChallenge, indicating the action to be taken, and potentially a parameter with which to complete the action.Enum specifying the possible actions that can be taken in response to an AuthenticationChallenge.Manages user authentication when connecting to secured services.Encapsulates a map of server contexts to credentials that may be used to access them.An event which indicates that the CredentialCache has changed.The listener interface to get notified when the CredentialCache changes.The supported authentication types.Represents a digital certificate used to access certificate secured resources.Defines the concept of a Credential, allowing various different types of authenticating credentials to be passed to network requests.An event which indicates that one or more properties of this Credential have changed.The listener interface to get notified when one or more properties of a Credential have changed.Represents an entry in the credential cache.Defines an event indicating that the Portal's Credential has changed.Defines a listener that is notified when the Portal's Credential has been changed.This interface provides a means of persisting credentials as they are added, changed, or removed from the
AuthenticationManager.CredentialCache
as well as loading persisted credentials into the credential cache.Implements an authentication challenge handler that handles user credential and OAuth challenges.Represents a configuration for OAuth access information used by theDefaultAuthenticationChallengeHandler
and set on theAuthenticationManager
.Encapsulates a credential created from the OAuth workflow.Performs a request to retrieve an OAuthTokenCredential.Represents an exception caused by requesting resources from a service with a self signed SSL certificate.Interface for the listener to handle self-signed certificates.Represents the response from a user definedSelfSignedCertificateListener
.Implemented by subclasses ofCredential
that deal with Token based authentication.Represents a named user credential.