Show / Hide Table of Contents

Namespace Esri.ArcGISRuntime.Security

Classes

AccessTokenCredential

A credential used to access token-secured ArcGIS resources.

AppDataCredentialPersistence

Provides a default means of persisting application credentials.

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

A credential to access OAuth token-secured ArcGIS resources using the application's credentials.

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 OAuthUserCredential.

OAuthUserCredential

A credential that access OAuth token-secured ArcGIS resources using an OAuthUserConfiguration.

OAuthUserTokenInfo

The OAuth user token information that can be used by clients, in exchange for user credentials, to access OAuth token-secured ArcGIS content and services.

PregeneratedTokenCredential

A credential that accesses token-secured ArcGIS content and services using an independently generated token.

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.

In This Article
Back to top Copyright © 2022 Esri.