Provides classes to allow secure access to ArcGIS for Portal and ArcGIS for Server services.
Interface Summary Interface Description AuthenticationChallengeHandlerInterface for handling AuthenticationChallenge issues. AuthenticationManager.CredentialCache.CredentialCacheChangedListenerThe listener interface to get notified when the CredentialCache changes. Credential.CredentialChangedListenerThe listener interface to get notified when one or more properties of a Credential have changed. CredentialChangedListenerDefines a listener that is notified when the Portal's Credential has been changed. CredentialPersistenceThis interface provides a means of persisting credentials as they are added, changed, or removed from the
AuthenticationManager.CredentialCacheas well as loading persisted credentials into the credential cache.
SelfSignedCertificateListenerInterface for the listener to handle self-signed certificates.
Class Summary Class Description AuthenticationChallengeRepresents an authentication challenge that is presented upon encountering an authentication error. AuthenticationChallengeResponseRepresents a response to an AuthenticationChallenge, indicating the action to be taken, and potentially a parameter with which to complete the action. AuthenticationManagerManages user authentication when connecting to secured services. AuthenticationManager.CredentialCacheEncapsulates a map of server contexts to credentials that may be used to access them. AuthenticationManager.CredentialCache.CredentialCacheChangedEventAn event which indicates that the CredentialCache has changed. CertificateCredentialRepresents a digital certificate used to access certificate secured resources. CredentialDefines the concept of a Credential, allowing various different types of authenticating credentials to be passed to network requests. Credential.CredentialChangedEventAn event which indicates that one or more properties of this Credential have changed. CredentialCacheEntryRepresents an entry in the credential cache. CredentialChangedEventDefines an event indicating that the Portal's Credential has changed. DefaultAuthenticationChallengeHandlerDefault implementation of the AuthenticationChallengeHandler interface to handle all security types that ArcGIS supports (including OAuth). DefaultOAuthIntentReceiverHandles the receiving of an OAuth response intent from the OAuth browser page once a user has entered their credentials. OAuthConfigurationRepresents a configuration for OAuth access information used by the
DefaultAuthenticationChallengeHandlerand set on the
OAuthLoginManagerAssists with the retrieval of an
OAuthTokenCredentialby launching an intent to show the OAuth login page in a device-installed browser app for custom OAuth workflows (those not already handled by the
OAuthTokenCredentialEncapsulates a credential created from the OAuth workflow. OAuthTokenCredentialRequestPerforms a request to retrieve an OAuthTokenCredential. SelfSignedResponseRepresents the response from a user defined
SharedPreferencesCredentialPersistenceAn implementation of
CredentialPersistencethat can be used to persist credentials to internal storage for re-use between application sessions.
UserCredentialRepresents a named user credential.
Enum Summary Enum Description AuthenticationChallenge.TypeSpecifies the different types of authentication challenges that can be raised. AuthenticationChallengeResponse.ActionEnum specifying the possible actions that can be taken in response to an AuthenticationChallenge. AuthenticationTypeThe supported authentication types.
Exception Summary Exception Description SelfSignedCertificateExceptionRepresents an exception caused by requesting resources from a service with a self signed SSL certificate.