Skip to content

Obsolete Members for <CoreTypes.h>

The following members of class <CoreTypes.h> are deprecated. They are provided to keep old source code working. We strongly advise against using them in new code.

Types

(since Esri::ArcGISRuntime 100.0, deprecated) enum class AuthenticationChallengeType { Unknown, UsernamePassword, OAuth, ClientCertificate, SslHandshake }
(since Esri::ArcGISRuntime 100.0, deprecated) enum class AuthenticationType { Unknown, Token, HTTP, Certificate }
(since Esri::ArcGISRuntime 100.2, deprecated) enum class LoginType { Unknown, OAuth, ClientCertificate, UsernamePassword }
(since Esri::ArcGISRuntime 100.0, deprecated) enum class OAuthMode { Unknown, User, App }

Type Documentation

[since Esri::ArcGISRuntime 100.0, deprecated] enum class AuthenticationChallengeType

This enum is deprecated. We strongly advise against using it in new code.

Enumerates types of authentication challenges.

ConstantValueDescription
AuthenticationChallengeType::Unknown0Deprecated. No authentication challenge type defined.
AuthenticationChallengeType::UsernamePassword1Deprecated. Authentication challenge type requiring username and/or password.
AuthenticationChallengeType::OAuth2Deprecated. Authentication challenge type requiring an OAuth authorization code.
AuthenticationChallengeType::ClientCertificate3Deprecated. Authentication challenge type requiring a client certificate.
AuthenticationChallengeType::SslHandshake4Deprecated. Authentication challenge type indicating one or more SSL errors have occurred.

This enum was introduced in Esri::ArcGISRuntime 100.0.

[since Esri::ArcGISRuntime 100.0, deprecated] enum class AuthenticationType

This enum is deprecated. We strongly advise against using it in new code.

Enumerates supported authentication types for secured services.

ConstantValueDescription
AuthenticationType::Unknown0Deprecated. No authentication type defined.
AuthenticationType::Token1Deprecated. Token-based authentication.
AuthenticationType::HTTP2Deprecated. HTTP Basic or Digest authentication.
AuthenticationType::Certificate3Deprecated. The client certificate-based security. Requires setting a SSL configuration.

This enum was introduced in Esri::ArcGISRuntime 100.0.

[since Esri::ArcGISRuntime 100.2, deprecated] enum class LoginType

This enum is deprecated. We strongly advise against using it in new code.

Supported login types for portal.

ConstantValueDescription
LoginType::Unknown-1Deprecated. Login type is unknown.
LoginType::OAuth0Deprecated. Login uses an OAuth credentials based workflow.
LoginType::ClientCertificate1Deprecated. Login uses a digital certificate to identify the user.
LoginType::UsernamePassword2Deprecated. Login uses a username and password to identify the user.

This enum was introduced in Esri::ArcGISRuntime 100.2.

[since Esri::ArcGISRuntime 100.0, deprecated] enum class OAuthMode

This enum is deprecated. We strongly advise against using it in new code.

Enumerates the supported modes for logging in using OAuth.

ConstantValueDescription
OAuthMode::Unknown0Deprecated. No mode specified.
OAuthMode::User1Deprecated. OAuth User authentication mode. Requires client ID.
OAuthMode::App2Deprecated. OAuth App authentication mode. Requires client ID and client secret.

This enum was introduced in Esri::ArcGISRuntime 100.0.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.