The ArcGISNetworkCredential class represents a credential object used to access to HTTP secured ArcGIS resources.
The ArcGISTokenCredential class represents a credential object used to access to ArcGIS resources secured with an ArcGIS token.
The Authentication Manager is a singleton class that, when enabled, will manage the user credentials for the following resources:
- ArcGIS Server resources secured using token-based authentication or using HTTP authentication. Note that only ArcGIS Server versions 10 SP 1 and greater are supported.
- Secured ArcGIS.com resources (e.g. web maps).
- Secured ArcGIS Portal resources.
If a request to an ArcGIS resource returns an authorization error, the ChallengeHandler, if not
null, is called.
This challenge handler can return the credential for accessing to the resource.
If the ChallengeHandler is
null or if it doesn't return any credential, the Authorization error is returned to the caller as if the request was executed out of the AuthenticationManager.
The CertificateCredential class represents a digital certificate used to access to resources in a PKI (Public Key Infrastructure).
Helper class allowing to create a challenge handler from a challenge method.
Base class that represents a credential object used to access a secured ArcGIS resource.
Provides a mechanism for persisting credentials.
Information about the ArcGIS service that needs a credential for getting access to.
A default IChallengeHandler implementation that automatically handles requesting user credentials using platform-specific UI.
This class contains optional information about the token to generate.
Represents an OAuth application.
The OAuthTokenCredential class represents a credential object used to access to ArcGIS resources secured with with OAuth.
Represents a credential object used to access proxy secured resources.
This class contains information about an ArcGIS Server and its token endpoint.
Base class that represents a credential object used to access to token secured ArcGIS resources.
ChallengeHandler interface for handling the authorization errors returned by the requests to the ArcGIS resources.
Interface to implement by components that handle authorization by a resource owner in an oauth workflow.
Types of authentication that can be requested by a service.
Determines how an ArcGISNetworkCredential should behave.
Token Authentication types supported by ArcGIS.
Indicates the OAuth interface style.