27 lines
847 B
TypeScript
27 lines
847 B
TypeScript
/**
|
|
* Authentication and authorization error codes
|
|
*/
|
|
export const AuthErrorCode = {
|
|
// API Version
|
|
InvalidApiVersion: "invalid_api_version",
|
|
|
|
// Secret Key Auth
|
|
NoSecretKey: "no_secret_key",
|
|
InvalidSecretKey: "invalid_secret_key",
|
|
FailedToVerifySecretKey: "failed_to_verify_secret_key",
|
|
FailedToFetchKeyFromAutumn: "failed_to_fetch_key_from_autumn",
|
|
|
|
// Publishable Key Auth
|
|
NoPublishableKey: "no_publishable_key",
|
|
InvalidPublishableKey: "invalid_publishable_key",
|
|
GetOrgFromPublishableKeyFailed: "get_org_from_publishable_key_failed",
|
|
EndpointNotPublic: "endpoint_not_public",
|
|
FailedToVerifyPublishableKey: "failed_to_verify_publishable_key",
|
|
|
|
// General Auth
|
|
NoAuthHeader: "no_auth_header",
|
|
InvalidAuthHeader: "invalid_auth_header",
|
|
} as const;
|
|
|
|
export type AuthErrorCode = (typeof AuthErrorCode)[keyof typeof AuthErrorCode];
|