Show / Hide Table of Contents

Namespace Esri.ArcGISRuntime.Security

Classes

AppDataCredentialPersistence

Provides a default means of persisting application credentials.

ArcGISNetworkCredential

The ArcGISNetworkCredential class represents a credential object used to access to HTTP secured ArcGIS resources.

ArcGISTokenCredential

The ArcGISTokenCredential class represents a credential object used to access to ArcGIS resources secured with an ArcGIS token.

AuthenticationManager

The Authentication Manager is a singleton class that, when enabled, will manage the user credentials.

CertificateCredential

The CertificateCredential class represents a digital certificate used to access to resources in a 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

Default WinStore component that handles the authorization errors returned by the requests to the ArcGIS resources. This implementation is based on the Windows.Security.Credentials.UI.CredentialPicker.

Optionally, depending on the AllowSaveCredentials value, the credentials are cached in the Windows.Security.Credentials.PasswordVault in a secure manner. The Windows.Security.Credentials.PasswordVault roams credentials to other Windows systems, so they can be retrieved on all PCs and tablets.

GenerateTokenOptions

This class contains optional information about the token to generate.

OAuthClientInfo

Represents an OAuth application.

OAuthTokenCredential

The OAuthTokenCredential class represents a credential object used to access to ArcGIS resources secured with with OAuth.

ProxyCredential

Represents a credential object used to access proxy secured recourses. This class is not available for UWP and will not be used if added to the AuthenticationManager.

ServerInfo

This class contains information about an ArcGIS Server and its token endpoint.

TokenCredential

Base class that represents a credential object used to access to token secured ArcGIS resources.

Interfaces

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.