RMS SDK for C++  0.2.1
A client library for using Microsoft RMS from Linux.
Public Attributes | List of all members
rmsauth::Constants::RmsauthError Struct Reference

Public Attributes

const String Unknown = "unknown_error"
 Unknown error. More...
 
const String InvalidArgument = "invalid_argument"
 Invalid argument. More...
 
const String AuthenticationFailed = "authentication_failed"
 Authentication failed. More...
 
const String AuthenticationCanceled = "authentication_canceled"
 Authentication canceled. More...
 
const String UnauthorizedResponseExpected = "unauthorized_response_expected"
 Unauthorized response expected from resource server. More...
 
const String AuthorityNotInValidList = "authority_not_in_valid_list"
 'authority' is not in the list of valid addresses. More...
 
const String AuthorityValidationFailed = "authority_validation_failed"
 Authority validation failed. More...
 
const String AssemblyLoadFailed = "assembly_load_failed"
 Loading required assembly failed. More...
 
const String InvalidOwnerWindowType = "invalid_owner_window_type"
 Loading required assembly failed. More...
 
const String MultipleTokensMatched = "multiple_matching_tokens_detected"
 MultipleTokensMatched were matched. More...
 
const String InvalidAuthorityType = "invalid_authority_type"
 Invalid authority type. More...
 
const String InvalidCredentialType = "invalid_credential_type"
 Invalid credential type. More...
 
const String InvalidServiceUrl = "invalid_service_url"
 Invalid service URL. More...
 
const String FailedToAcquireTokenSilently = "failed_to_acquire_token_silently"
 failed_to_acquire_token_silently. More...
 
const String CertificateKeySizeTooSmall = "certificate_key_size_too_small"
 Certificate key size too small. More...
 
const String IdentityProtocolLoginUrlNull = "identity_protocol_login_url_null"
 Identity protocol login URL Null. More...
 
const String IdentityProtocolMismatch = "identity_protocol_mismatch"
 Identity protocol mismatch. More...
 
const String EmailAddressSuffixMismatch = "email_address_suffix_mismatch"
 Email address suffix mismatch. More...
 
const String IdentityProviderRequestFailed = "identity_provider_request_failed"
 Identity provider request failed. More...
 
const String StsTokenRequestFailed = "sts_token_request_failed"
 STS token request failed. More...
 
const String EncodedTokenTooLong = "encoded_token_too_long"
 Encoded token too long. More...
 
const String ServiceUnavailable = "service_unavailable"
 Service unavailable. More...
 
const String ServiceReturnedError = "service_returned_error"
 Service returned error. More...
 
const String FederatedServiceReturnedError = "federated_service_returned_error"
 Federated service returned error. More...
 
const String StsMetadataRequestFailed = "sts_metadata_request_failed"
 STS metadata request failed. More...
 
const String NoDataFromSts = "no_data_from_sts"
 No data from STS. More...
 
const String UserMismatch = "user_mismatch"
 User Mismatch. More...
 
const String UnknownUserType = "unknown_user_type"
 Unknown User Type. More...
 
const String UnknownUser = "unknown_user"
 Unknown User. More...
 
const String UserRealmDiscoveryFailed = "user_realm_discovery_failed"
 User Realm Discovery Failed. More...
 
const String AccessingWsMetadataExchangeFailed = "accessing_ws_metadata_exchange_failed"
 Accessing WS Metadata Exchange Failed. More...
 
const String ParsingWsMetadataExchangeFailed = "parsing_ws_metadata_exchange_failed"
 Parsing WS Metadata Exchange Failed. More...
 
const String WsTrustEndpointNotFoundInMetadataDocument = "wstrust_endpoint_not_found"
 WS-Trust Endpoint Not Found in Metadata Document. More...
 
const String ParsingWsTrustResponseFailed = "parsing_wstrust_response_failed"
 Parsing WS-Trust Response Failed. More...
 
const String NetworkNotAvailable = "network_not_available"
 The request could not be preformed because the network is down. More...
 
const String AuthenticationUiFailed = "authentication_ui_failed"
 The request could not be preformed because of an unknown failure in the UI flow. More...
 
const String UserInteractionRequired = "user_interaction_required"
 One of two conditions was encountered. More...
 
const String PasswordRequiredForManagedUserError = "password_required_for_managed_user"
 Password is required for managed user. More...
 
const String GetUserNameFailed = "get_user_name_failed"
 Failed to get user name. More...
 
const String MissingFederationMetadataUrl = "missing_federation_metadata_url"
 Federation Metadata Url is missing for federated user. More...
 
const String FailedToRefreshToken = "failed_to_refresh_token"
 Failed to refresh token. More...
 
const String IntegratedAuthFailed = "integrated_authentication_failed"
 Integrated authentication failed. You may try an alternative authentication method. More...
 
const String DuplicateQueryParameter = "duplicate_query_parameter"
 Duplicate query parameter in extraQueryParameters More...
 

Member Data Documentation

const String rmsauth::Constants::RmsauthError::AccessingWsMetadataExchangeFailed = "accessing_ws_metadata_exchange_failed"

Accessing WS Metadata Exchange Failed.

const String rmsauth::Constants::RmsauthError::AssemblyLoadFailed = "assembly_load_failed"

Loading required assembly failed.

const String rmsauth::Constants::RmsauthError::AuthenticationCanceled = "authentication_canceled"

Authentication canceled.

const String rmsauth::Constants::RmsauthError::AuthenticationFailed = "authentication_failed"

Authentication failed.

const String rmsauth::Constants::RmsauthError::AuthenticationUiFailed = "authentication_ui_failed"

The request could not be preformed because of an unknown failure in the UI flow.

const String rmsauth::Constants::RmsauthError::AuthorityNotInValidList = "authority_not_in_valid_list"

'authority' is not in the list of valid addresses.

const String rmsauth::Constants::RmsauthError::AuthorityValidationFailed = "authority_validation_failed"

Authority validation failed.

const String rmsauth::Constants::RmsauthError::CertificateKeySizeTooSmall = "certificate_key_size_too_small"

Certificate key size too small.

const String rmsauth::Constants::RmsauthError::DuplicateQueryParameter = "duplicate_query_parameter"

Duplicate query parameter in extraQueryParameters

const String rmsauth::Constants::RmsauthError::EmailAddressSuffixMismatch = "email_address_suffix_mismatch"

Email address suffix mismatch.

const String rmsauth::Constants::RmsauthError::EncodedTokenTooLong = "encoded_token_too_long"

Encoded token too long.

const String rmsauth::Constants::RmsauthError::FailedToAcquireTokenSilently = "failed_to_acquire_token_silently"

failed_to_acquire_token_silently.

const String rmsauth::Constants::RmsauthError::FailedToRefreshToken = "failed_to_refresh_token"

Failed to refresh token.

const String rmsauth::Constants::RmsauthError::FederatedServiceReturnedError = "federated_service_returned_error"

Federated service returned error.

const String rmsauth::Constants::RmsauthError::GetUserNameFailed = "get_user_name_failed"

Failed to get user name.

const String rmsauth::Constants::RmsauthError::IdentityProtocolLoginUrlNull = "identity_protocol_login_url_null"

Identity protocol login URL Null.

const String rmsauth::Constants::RmsauthError::IdentityProtocolMismatch = "identity_protocol_mismatch"

Identity protocol mismatch.

const String rmsauth::Constants::RmsauthError::IdentityProviderRequestFailed = "identity_provider_request_failed"

Identity provider request failed.

const String rmsauth::Constants::RmsauthError::IntegratedAuthFailed = "integrated_authentication_failed"

Integrated authentication failed. You may try an alternative authentication method.

const String rmsauth::Constants::RmsauthError::InvalidArgument = "invalid_argument"

Invalid argument.

const String rmsauth::Constants::RmsauthError::InvalidAuthorityType = "invalid_authority_type"

Invalid authority type.

const String rmsauth::Constants::RmsauthError::InvalidCredentialType = "invalid_credential_type"

Invalid credential type.

const String rmsauth::Constants::RmsauthError::InvalidOwnerWindowType = "invalid_owner_window_type"

Loading required assembly failed.

const String rmsauth::Constants::RmsauthError::InvalidServiceUrl = "invalid_service_url"

Invalid service URL.

const String rmsauth::Constants::RmsauthError::MissingFederationMetadataUrl = "missing_federation_metadata_url"

Federation Metadata Url is missing for federated user.

const String rmsauth::Constants::RmsauthError::MultipleTokensMatched = "multiple_matching_tokens_detected"

MultipleTokensMatched were matched.

const String rmsauth::Constants::RmsauthError::NetworkNotAvailable = "network_not_available"

The request could not be preformed because the network is down.

const String rmsauth::Constants::RmsauthError::NoDataFromSts = "no_data_from_sts"

No data from STS.

const String rmsauth::Constants::RmsauthError::ParsingWsMetadataExchangeFailed = "parsing_ws_metadata_exchange_failed"

Parsing WS Metadata Exchange Failed.

const String rmsauth::Constants::RmsauthError::ParsingWsTrustResponseFailed = "parsing_wstrust_response_failed"

Parsing WS-Trust Response Failed.

const String rmsauth::Constants::RmsauthError::PasswordRequiredForManagedUserError = "password_required_for_managed_user"

Password is required for managed user.

const String rmsauth::Constants::RmsauthError::ServiceReturnedError = "service_returned_error"

Service returned error.

const String rmsauth::Constants::RmsauthError::ServiceUnavailable = "service_unavailable"

Service unavailable.

const String rmsauth::Constants::RmsauthError::StsMetadataRequestFailed = "sts_metadata_request_failed"

STS metadata request failed.

const String rmsauth::Constants::RmsauthError::StsTokenRequestFailed = "sts_token_request_failed"

STS token request failed.

const String rmsauth::Constants::RmsauthError::UnauthorizedResponseExpected = "unauthorized_response_expected"

Unauthorized response expected from resource server.

const String rmsauth::Constants::RmsauthError::Unknown = "unknown_error"

Unknown error.

const String rmsauth::Constants::RmsauthError::UnknownUser = "unknown_user"

Unknown User.

const String rmsauth::Constants::RmsauthError::UnknownUserType = "unknown_user_type"

Unknown User Type.

const String rmsauth::Constants::RmsauthError::UserInteractionRequired = "user_interaction_required"

One of two conditions was encountered.

  1. The PromptBehavior.Never flag was passed and but the constraint could not be honored because user interaction was required.
  2. An error occurred during a silent web authentication that prevented the authentication flow from completing in a short enough time frame.
const String rmsauth::Constants::RmsauthError::UserMismatch = "user_mismatch"

User Mismatch.

const String rmsauth::Constants::RmsauthError::UserRealmDiscoveryFailed = "user_realm_discovery_failed"

User Realm Discovery Failed.

const String rmsauth::Constants::RmsauthError::WsTrustEndpointNotFoundInMetadataDocument = "wstrust_endpoint_not_found"

WS-Trust Endpoint Not Found in Metadata Document.


The documentation for this struct was generated from the following file: