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.0.0.beta5"- 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"- CONTENT_TYPE_HEADER =
"Content-Type"- SEC_FETCH_DEST_HEADER =
"HTTP_SEC_FETCH_DEST"- LOCATION_HEADER =
headers used in response - should be lowered case and without http prefix
"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 |