IErrorMessageResourceProvider
Members
Namespace: ASPSecurityKit
Assembly: ASPSecurityKit.dll
Summary
Defines messages for security violations content of which can be customized for locale and other needs.
Properties
Unauthorized
Summary
Returns a message similar to “You are not authorized to perform this operation. If you think you should be, please contact your administrator or customer representative.”
InternalServerError
Summary
Returns a message similar to “We faced some difficulty completing your request at this time, Please try again later. If the problem persists, feel free to contact the support.”
AuthorizationHeaderRequired
Summary
Returns a message similar to “Authorization header is required.”
CredentialsExpired
Summary
Returns a message similar to “The credentials for {0} have expired.”
CredentialsIneffective
Summary
Returns a message similar to “The credentials for {0} are not yet in effect.”
DidNotProvideRequiredEntityId
Summary
Returns a message similar to “Though you possess one or more permission(s) to execute this operation but you didn’t provide required entityId(s) in the request.”
DoNotOwnEntityIds
Summary
Returns a message similar to “Couldn’t authorize this action as you do not possess one or more entityIds specified in the request. Check errors which contains those invalid entityIds.”
DoNotPossessPermission
Summary
Returns a message similar to “You do not possess a permission to execute this API.”
NotPermittedToPublicKey
Summary
Returns a message similar to “A public API key isn’t permitted to be used to call non-public operations.”
NotVerified
Summary
Returns a message similar to “User is not verified.”
EmptyCookie
Summary
Returns a message similar to “The auth cookie is empty.”
EmptyHmac
Summary
Returns a message similar to “The HMAC signature is missing.”
EmptyKey
Summary
Returns a message similar to “The key is missing.”
HmacExpired
Summary
Returns a message similar to “The HMAC signature has expired. It was valid till {0:yyyy-MM-dd h:m:s tt}.”
IncompleteHmac
Summary
Returns a message similar to “The HMAC signature is invalid as it has {0} components instead of {1} expected components. Please check that you’re computing the signature correctly by consulting the documentation.”
InsecureConnection
Summary
Returns a message similar to “You must use a secure connection to call this operation.”
InvalidAuthCookie
Summary
Returns a message similar to “Invalid auth cookie value”
InvalidHmac
Summary
Returns a message similar to “The HMAC signature is invalid. Please check that you’re computing the signature correctly by consulting the documentation.”
InvalidKey
Summary
Returns a message similar to “Invalid {0}: {1}.”
InvalidSignatureInCookie
Summary
Returns a message similar to “The signature in auth cookie is invalid. Please check that you’re computing the signature correctly by consulting the documentation. Or please check that the secret is the same as used for cookie creation.”
InvalidUrnInCookie
Summary
Returns a message similar to “Invalid authUrn {0} in auth cookie.”
IpNotAllowed
Summary
Returns a message similar to “The specified IP address {0} is not permitted for the credentials provided.”
KeyBasedAuthNotAllowed
Summary
Returns a message similar to “The key {0} is not configured to allow key-based authentication.”
MustEnableMFA
Summary
Returns a message similar to “Multi-factor authentication needs to be enabled.”
NotAllowedDuringImpersonation
Summary
Returns a message similar to “This action is not allowed during impersonation.”
OriginMissing
Summary
Returns a message similar to “The origin header is missing and is required for the credentials provided.”
OriginNotAllowed
Summary
Returns a message similar to “The specified origin domain {0} is not permitted for the credentials provided.”
PasswordExpired
Summary
Returns a message similar to “Password has expired.”
QsTokenNotForThisVerb
Summary
Returns a message similar to “The auth token in query string is not permitted for ‘{0}’ calls. Use authorization header instead.”
ReplayRequest
Summary
Returns a message similar to “The HMAC signature has already been used. Please compute a new signature even if request content is the same.”
RestrictedToSessionAuth
Summary
Returns a message similar to “This API is only available to requests over logged in user session.”
SHTHmacExpired
Summary
Returns a message similar to “The HMAC signature has expired. It was valid till {0:yyyy-MM-dd h:m:s tt}.”
SHTInvalidTimestamp
Summary
Returns a message similar to “The timestamp {0} is invalid. A valid one has two integer value components separated by a pipe sign (|).”
SHTMissingParams
Summary
Returns a message similar to “The url {0} doesn’t have following query param(s) required to compute a valid signature {1}.”
SiteKeyBasedAuthNotAllowed
Summary
Returns a message similar to “An API key with site-to-site access privilege cannot be used for key-based authentication.”
SiteKeyNotAllowed
Summary
Returns a message similar to “An API key with site-to-site access privilege cannot be used from a browser client.”
EntitiesSuspended
Summary
Returns a message similar to “Couldn’t authorize this action as one or more associated entities are not active. Check errors which contains identifiers for such entities along with a reason of being inactive.”
SuspendedEntityDetail
Summary
Returns a message similar to “{0}:{1} is inaccessible for this operation due to the following reason: ‘{2}’.”
UnsupportedScheme
Summary
Returns a message similar to “The authentication scheme {0} is not supported.”