rustauth_plugins/generic_oauth/
errors.rs1use rustauth_core::plugin::PluginErrorCode;
2
3pub const INVALID_OAUTH_CONFIGURATION: &str = "INVALID_OAUTH_CONFIGURATION";
4pub const TOKEN_URL_NOT_FOUND: &str = "TOKEN_URL_NOT_FOUND";
5pub const PROVIDER_CONFIG_NOT_FOUND: &str = "PROVIDER_CONFIG_NOT_FOUND";
6pub const PROVIDER_ID_REQUIRED: &str = "PROVIDER_ID_REQUIRED";
7pub const INVALID_OAUTH_CONFIG: &str = "INVALID_OAUTH_CONFIG";
8pub const SESSION_REQUIRED: &str = "GENERIC_OAUTH_SESSION_REQUIRED";
9pub const ISSUER_MISMATCH: &str = "ISSUER_MISMATCH";
10pub const ISSUER_MISSING: &str = "ISSUER_MISSING";
11
12pub(crate) fn error_code(code: &str, message: &str) -> PluginErrorCode {
13 PluginErrorCode::new(code, message)
14}