Module: BetterAuth::SSO::OIDC::Types

Defined in:
lib/better_auth/sso/oidc/types.rb

Constant Summary collapse

DISCOVERY_ERROR_CODES =
%w[
  discovery_timeout
  discovery_not_found
  discovery_invalid_json
  discovery_invalid_url
  discovery_untrusted_origin
  issuer_mismatch
  discovery_incomplete
  unsupported_token_auth_method
  discovery_unexpected_error
].freeze
REQUIRED_DISCOVERY_FIELDS =
Discovery::REQUIRED_DISCOVERY_FIELDS

Class Method Summary collapse

Class Method Details

.discovery_error_code?(value) ⇒ Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/better_auth/sso/oidc/types.rb', line 23

def discovery_error_code?(value)
  DISCOVERY_ERROR_CODES.include?(value.to_s)
end