Namespace Esri.ArcGISRuntime.Security
Classes
ArcGISCredential
A base class for types of ArcGIS credentials used to access secured resources.
ArcGISNetworkCredential
A credential used to access to network resources secured by HTTP authentication.
ArcGISTokenCredential
A credential used to access resources secured by ArcGIS tokens.
AuthenticationExtensions
Extension methods for configuring how authentication is handled by the ArcGIS Maps SDK for .NET.
AuthenticationManager
The Authentication Manager is a singleton class that, when enabled, will manage the user credentials.
CertificateCredential
A credential that provides client certificates to access resources secured by PKI (Public Key Infrastructure).
ChallengeHandler
Helper class allowing to create a challenge handler from a challenge method.
Credential
Base class that represents a credential object used to access a secured ArcGIS resource.
CredentialPersistence
Provides a mechanism for persisting credentials.
CredentialRequestInfo
Information about the ArcGIS service that needs a credential for getting access to.
DefaultChallengeHandler
A default IChallengeHandler implementation that automatically handles requesting user credentials using platform-specific UI.
GenerateTokenOptions
This class contains optional information about the token to generate.
OAuthApplicationCredential
The OAuth application credential generates a short-lived access token that gives your application permission to access ready-to-use services, such as basemap layers, geocoding, and routing, in ArcGIS.
OAuthApplicationTokenInfo
The OAuth application token information that can be used to access ready-to-use services, such as basemap layers, geocoding, and routing.
OAuthClientInfo
Represents an OAuth application.
OAuthTokenCredential
A credential used to access ArcGIS resources secured with OAuth.
OAuthUserConfiguration
The OAuth user configuration information used by an
PregeneratedTokenCredential
A base class for types of ArcGIS credentials used to access secured resources.
ProxyCredential
A credential used to access proxy-secured resources.
ServerInfo
Contains information about an ArcGIS Server and its token endpoint.
TokenCredential
Base class for credentials used to access token-secured ArcGIS resources.
TokenInfo
Token information that can be used by clients in exchange for user credentials. The access token represents the authenticated user for a certain amount of time to access API functionality.
Interfaces
IAuthenticationConfiguration
Provides an interface for the AuthenticationExtensions
IChallengeHandler
ChallengeHandler interface for handling the authorization errors returned by the requests to the ArcGIS resources.
IOAuthAuthorizeHandler
Interface to implement by components that handle authorization by a resource owner in an oauth workflow.
Enums
AuthenticationType
Types of authentication that can be requested by a service.
PreAuthenticateBehavior
Determines how an ArcGISNetworkCredential should behave.
TokenAuthenticationType
Token Authentication types supported by ArcGIS.
UserInterfaceStyle
Indicates the OAuth interface style.