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