Liking cljdoc? Tell your friends :D

blueprint.handler.auth

Common API for the authentication and validation pipelines.

Common API for the authentication and validation pipelines.
raw docstring

Authenticatorcljprotocol

A component to validate the creds gotten from the auth header and resolve the key & secret out from the ID store.

A component to validate the creds gotten from the auth header
and resolve the key & secret out from the ID store.

resolve-id!clj

(resolve-id! this creds request)

resolve-keypair!clj

(resolve-keypair! this id)

validate-auth!clj

(validate-auth! this id creds request)
raw docstring

CredentialParsercljprotocol

A component to parse the authentication header.

A component to parse the authentication header.

parse-credentials!clj

(parse-credentials! this auth-header)
raw docstring

interceptor-authclj


interceptor-credsclj


interceptor-parseclj


interceptor-policyclj


path-credsclj


path-handlerclj


path-initiatorclj


path-keypairclj


path-opt-auth?clj


path-resourcesclj


PolicyValidatorcljprotocol

A component to check if the current API handler matches the policy from the id.

A component to check if the current API handler
matches the policy from the id.

get-resource-type-idsclj

(get-resource-type-ids this request)

validate-policy!clj

(validate-policy! this id handler)
(validate-policy! this id handler resource-type-ids)
raw docstring

with-guardcljmacro

(with-guard f)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close