Show / Hide Table of Contents

Class AuthenticationExtensions

Extension methods for configuring how authentication is handled by the ArcGIS Maps SDK for .NET.

Inheritance
object
AuthenticationExtensions
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Esri.ArcGISRuntime.Security
Assembly: Esri.ArcGISRuntime.dll
Syntax
public static class AuthenticationExtensions

Methods

Name Description
AddOAuthUserConfiguration(IAuthenticationConfiguration, OAuthUserConfiguration)

Registers an ArcGIS Portal OAuth configuration with the AuthenticationManager.

ConfigureAuthentication(IArcGISConfiguration, Action<IAuthenticationConfiguration>?)

Configures how the ArcGIS SDK handles authentication

UseChallengeHandler(IAuthenticationConfiguration, IChallengeHandler?)

Sets a challenge handler for authenticated requests.

UseCredentialPersistence(IAuthenticationConfiguration)

Registers a default platform credential persistance instance for storing credentials across sessions.

UseCredentialPersistence(IAuthenticationConfiguration, CredentialPersistence?)

Registers a credential persistance instance for storing credentials across sessions.

UseDefaultChallengeHandler(IAuthenticationConfiguration)

Sets a default challenge handler for authenticated requests.

UseOAuthAuthorizeHandler(IAuthenticationConfiguration, IOAuthAuthorizeHandler?)

Sets the component sets the component that handles authorization by a resource owner in an OAuth workflow.

UseOAuthHandler(IAuthenticationConfiguration, IOAuthHandler?)

Sets the component that handles authorization by a resource owner in an OAuth workflow.

See Also

Initialize(Action<IArcGISConfiguration>)

Applies to

TargetVersions
.NET Standard 2.0200.0 - 200.8
.NET200.0 - 300.0
.NET Windows200.0 - 300.0
.NET Android200.0 - 300.0
.NET iOS200.0 - 300.0
.NET Framework200.0 - 200.8
UWP200.0 - 200.8
In this article
Provide feedback
Back to top Copyright © 2025 Esri.