Module: Clerk
- Defined in:
- lib/clerk.rb,
lib/clerk/sdk.rb,
lib/clerk/error.rb,
lib/clerk/proxy.rb,
lib/clerk/utils.rb,
lib/clerk/railtie.rb,
lib/clerk/version.rb,
lib/clerk/constants.rb,
lib/clerk/jwks_cache.rb,
lib/clerk/configuration.rb,
lib/clerk/authenticatable.rb,
lib/clerk/rack_middleware.rb,
lib/clerk/authenticate_context.rb,
lib/clerk/authenticate_request.rb
Defined Under Namespace
Modules: AuthErrorReason, Authenticatable, Rack, Rails, StepUp, TokenVerificationErrorReason, Utils Classes: AuthenticateContext, AuthenticateRequest, AuthenticationError, Configuration, ConfigurationError, Error, FatalError, JWKSCache, Proxy, SDK
Constant Summary collapse
- VERSION =
"4.2.1"
- SESSION_COOKIE =
"__session"
- CLIENT_UAT_COOKIE =
"__client_uat"
- DEV_BROWSER_COOKIE =
Dev Browser
"__clerk_db_jwt"
- HANDSHAKE_COOKIE =
Handshake
"__clerk_handshake"
- HANDSHAKE_COOKIE_DIRECTIVES_KEY =
"handshake"
- AUTH_STATUS_HEADER =
auth debug response headers
"x-clerk-auth-status"
- AUTH_REASON_HEADER =
"x-clerk-auth-reason"
- AUTH_MESSAGE_HEADER =
"x-clerk-auth-message"
- SEC_FETCH_DEST_HEADER =
"HTTP_SEC_FETCH_DEST"
- ACCESS_CONTROL_ALLOW_CREDENTIALS_HEADER =
headers used in response - should be lowered case and without http prefix
"access-control-allow-credentials"
- ACCESS_CONTROL_ALLOW_ORIGIN_HEADER =
"access-control-allow-origin"
- CONTENT_TYPE_HEADER =
"content-type"
- LOCATION_HEADER =
"location"
- SET_COOKIE_HEADER =
"set-cookie"
- AUTHORIZATION_HEADER =
clerk url related headers
"HTTP_AUTHORIZATION"
- ACCEPT_HEADER =
"HTTP_ACCEPT"
- USER_AGENT_HEADER =
"HTTP_USER_AGENT"
- ORIGIN_HEADER =
"HTTP_ORIGIN"
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
23 24 25 |
# File 'lib/clerk.rb', line 23 def configuration @configuration ||= Clerk::Configuration.default end |
.configure ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/clerk.rb', line 15 def configure if block_given? yield(configuration) else configuration end end |