auth

Use


(↥ "pkg:auth" pkg)

Call the exports below through the pkg alias, for example pkg.AuthAudienceSchemaV1.

Functions

AuthAudienceSchemaV1

Type: (∷ (→ Any Any))

Construct AuthAudienceSchemaV1 values.

AuthCredentialRecordV1

Type: (∷ (→ Any Any Any Any Any Any Any))

Construct AuthCredentialRecordV1 values.

AuthCredentialReferenceSchemaV1

Type: (∷ (→ Any Any))

Construct AuthCredentialReferenceSchemaV1 values.

AuthDecisionAllow

Type: (∷ (→ Unit Any))

Construct AuthDecisionAllow values.

AuthDecisionDeny

Type: (∷ (→ Unit Any))

Construct AuthDecisionDeny values.

AuthDecisionOutcomeV1

Type: (∷ (→ Any Any Any Any Any Any))

Construct AuthDecisionOutcomeV1 values.

AuthFailureContextV1

Type: (∷ (→ Any Any Any Any Any))

Construct AuthFailureContextV1 values.

AuthIssuerSchemaV1

Type: (∷ (→ Any Any))

Construct AuthIssuerSchemaV1 values.

AuthPolicyLinkV1

Type: (∷ (→ Any Any Any Any Any))

Construct AuthPolicyLinkV1 values.

AuthPrincipalRecordV1

Type: (∷ (→ Any Any Any Any Any))

Construct AuthPrincipalRecordV1 values.

AuthPrincipalWireV1

Type: (∷ (→ Any Any Any Any Any))

Construct AuthPrincipalWireV1 values.

AuthRoleSchemaV1

Type: (∷ (→ Any Any))

Construct AuthRoleSchemaV1 values.

AuthScopeSchemaV1

Type: (∷ (→ Any Any))

Construct AuthScopeSchemaV1 values.

AuthSessionDecisionPolicyV1

Type: (∷ (→ Any Any Any))

Construct AuthSessionDecisionPolicyV1 values.

AuthSessionRecordV1

Type: (∷ (→ Any Any Any Any Any Any Any))

Construct AuthSessionRecordV1 values.

AuthSessionWireV1

Type: (∷ (→ Any Any Any Any Any Any Any))

Construct AuthSessionWireV1 values.

AuthSlotCore

Type: (∷ (→ Unit Any))

Construct AuthSlotCore values.

AuthSlotReserved

Type: (∷ (→ Unit Any))

Construct AuthSlotReserved values.

AuthSlotUnknown

Type: (∷ (→ Unit Any))

Construct AuthSlotUnknown values.

AuthSubjectIdSchemaV1

Type: (∷ (→ Any Any))

Construct AuthSubjectIdSchemaV1 values.

AuthTaxonomyAdditive

Type: (∷ (→ Unit Any))

Construct AuthTaxonomyAdditive values.

AuthTaxonomyBreaking

Type: (∷ (→ Unit Any))

Construct AuthTaxonomyBreaking values.

AuthTaxonomyDeprecation

Type: (∷ (→ Unit Any))

Construct AuthTaxonomyDeprecation values.

AuthTokenWireV1

Type: (∷ (→ Any Any Any Any Any Any))

Construct AuthTokenWireV1 values.

Bootstrap

Type: (∷ (→ Unit Any))

Construct Bootstrap values.

auth-api-version

Type: (∷ (→ Unit Any))

0x0 library function auth-api-version.

library-name

Type: (∷ (→ Unit Any))

0x0 library function library-name.

build-stage

Type: (∷ (→ Unit Any))

0x0 library function build-stage.

auth-failure-context

Type: (∷ (→ Any Any Any Any Any))

0x0 library function auth-failure-context.

auth-failure-context-principal-id

Type: (∷ (→ Any Any))

0x0 library function auth-failure-context-principal-id.

auth-failure-context-role-label

Type: (∷ (→ Any Any))

0x0 library function auth-failure-context-role-label.

auth-failure-context-context-label

Type: (∷ (→ Any Any))

0x0 library function auth-failure-context-context-label.

auth-failure-context-message-text

Type: (∷ (→ Any Any))

0x0 library function auth-failure-context-message-text.

require-principal-id

Type: (∷ (→ Any Any))

0x0 library function require-principal-id.

require-role-label

Type: (∷ (→ Any Any))

0x0 library function require-role-label.

require-auth-context-label

Type: (∷ (→ Any Any))

0x0 library function require-auth-context-label.

require-auth-message

Type: (∷ (→ Any Any))

0x0 library function require-auth-message.

require-scope-label

Type: (∷ (→ Any Any))

0x0 library function require-scope-label.

require-credential-id

Type: (∷ (→ Any Any))

0x0 library function require-credential-id.

require-credential-kind-label

Type: (∷ (→ Any Any))

0x0 library function require-credential-kind-label.

require-credential-reference

Type: (∷ (→ Any Any))

0x0 library function require-credential-reference.

require-session-id

Type: (∷ (→ Any Any))

0x0 library function require-session-id.

require-session-state-label

Type: (∷ (→ Any Any))

0x0 library function require-session-state-label.

require-session-expiry-text

Type: (∷ (→ Any Any))

0x0 library function require-session-expiry-text.

require-issuer-label

Type: (∷ (→ Any Any))

0x0 library function require-issuer-label.

require-audience-label

Type: (∷ (→ Any Any))

0x0 library function require-audience-label.

parse-role-label

Type: (∷ (→ Any Any))

0x0 library function parse-role-label.

parse-scope-label

Type: (∷ (→ Any Any))

0x0 library function parse-scope-label.

parse-credential-kind-label

Type: (∷ (→ Any Any))

0x0 library function parse-credential-kind-label.

parse-session-state-label

Type: (∷ (→ Any Any))

0x0 library function parse-session-state-label.

resolve-role-label

Type: (∷ (→ Any Any Any))

0x0 library function resolve-role-label.

resolve-scope-label

Type: (∷ (→ Any Any Any))

0x0 library function resolve-scope-label.

resolve-credential-kind-label

Type: (∷ (→ Any Any Any))

0x0 library function resolve-credential-kind-label.

resolve-session-state-label

Type: (∷ (→ Any Any Any))

0x0 library function resolve-session-state-label.

auth-subject-id-schema

Type: (∷ (→ Any Any))

0x0 library function auth-subject-id-schema.

auth-subject-id-schema-text

Type: (∷ (→ Any Any))

0x0 library function auth-subject-id-schema-text.

auth-role-schema

Type: (∷ (→ Any Any))

0x0 library function auth-role-schema.

auth-role-schema-text

Type: (∷ (→ Any Any))

0x0 library function auth-role-schema-text.

auth-scope-schema

Type: (∷ (→ Any Any))

0x0 library function auth-scope-schema.

auth-scope-schema-text

Type: (∷ (→ Any Any))

0x0 library function auth-scope-schema-text.

auth-credential-reference-schema

Type: (∷ (→ Any Any))

0x0 library function auth-credential-reference-schema.

auth-credential-reference-schema-text

Type: (∷ (→ Any Any))

0x0 library function auth-credential-reference-schema-text.

auth-issuer-schema

Type: (∷ (→ Any Any))

0x0 library function auth-issuer-schema.

auth-issuer-schema-text

Type: (∷ (→ Any Any))

0x0 library function auth-issuer-schema-text.

auth-audience-schema

Type: (∷ (→ Any Any))

0x0 library function auth-audience-schema.

auth-audience-schema-text

Type: (∷ (→ Any Any))

0x0 library function auth-audience-schema-text.

auth-principal-record-from-schemas

Type: (∷ (→ Any Any Any Any Any))

0x0 library function auth-principal-record-from-schemas.

auth-credential-record-from-schemas

Type: (∷ (→ Any Any Any Any Any Any Any))

0x0 library function auth-credential-record-from-schemas.

auth-subject-id-schema-from-principal

Type: (∷ (→ Any Any))

0x0 library function auth-subject-id-schema-from-principal.

auth-role-schema-from-principal

Type: (∷ (→ Any Any))

0x0 library function auth-role-schema-from-principal.

auth-scope-schema-from-principal

Type: (∷ (→ Any Any))

0x0 library function auth-scope-schema-from-principal.

auth-credential-reference-schema-from-credential

Type: (∷ (→ Any Any))

0x0 library function auth-credential-reference-schema-from-credential.

validate-auth-failure-context

Type: (∷ (→ Any Any))

0x0 library function validate-auth-failure-context.

auth-failure-error

Type: (∷ (→ Any Any Any Any))

0x0 library function auth-failure-error.

auth-principal-record

Type: (∷ (→ Any Any Any Any Any))

0x0 library function auth-principal-record.

auth-principal-record-principal-id

Type: (∷ (→ Any Any))

0x0 library function auth-principal-record-principal-id.

auth-principal-record-role-label

Type: (∷ (→ Any Any))

0x0 library function auth-principal-record-role-label.

auth-principal-record-scope-label

Type: (∷ (→ Any Any))

0x0 library function auth-principal-record-scope-label.

auth-principal-record-failure-context

Type: (∷ (→ Any Any))

0x0 library function auth-principal-record-failure-context.

validate-auth-principal-record

Type: (∷ (→ Any Any))

0x0 library function validate-auth-principal-record.

auth-credential-record

Type: (∷ (→ Any Any Any Any Any Any Any))

0x0 library function auth-credential-record.

auth-credential-record-credential-id

Type: (∷ (→ Any Any))

0x0 library function auth-credential-record-credential-id.

auth-credential-record-principal-id

Type: (∷ (→ Any Any))

0x0 library function auth-credential-record-principal-id.

auth-credential-record-role-label

Type: (∷ (→ Any Any))

0x0 library function auth-credential-record-role-label.

auth-credential-record-credential-kind-label

Type: (∷ (→ Any Any))

0x0 library function auth-credential-record-credential-kind-label.

auth-credential-record-credential-reference

Type: (∷ (→ Any Any))

0x0 library function auth-credential-record-credential-reference.

auth-credential-record-failure-context

Type: (∷ (→ Any Any))

0x0 library function auth-credential-record-failure-context.

validate-auth-credential-record

Type: (∷ (→ Any Any))

0x0 library function validate-auth-credential-record.

auth-session-record

Type: (∷ (→ Any Any Any Any Any Any Any))

0x0 library function auth-session-record.

auth-session-record-session-id

Type: (∷ (→ Any Any))

0x0 library function auth-session-record-session-id.

auth-session-record-principal-id

Type: (∷ (→ Any Any))

0x0 library function auth-session-record-principal-id.

auth-session-record-role-label

Type: (∷ (→ Any Any))

0x0 library function auth-session-record-role-label.

auth-session-record-session-state-label

Type: (∷ (→ Any Any))

0x0 library function auth-session-record-session-state-label.

auth-session-record-expires-at-text

Type: (∷ (→ Any Any))

0x0 library function auth-session-record-expires-at-text.

auth-session-record-failure-context

Type: (∷ (→ Any Any))

0x0 library function auth-session-record-failure-context.

validate-auth-session-record

Type: (∷ (→ Any Any))

0x0 library function validate-auth-session-record.

auth-decision-allow

Type: (∷ (→ Unit Any))

0x0 library function auth-decision-allow.

auth-decision-deny

Type: (∷ (→ Unit Any))

0x0 library function auth-decision-deny.

auth-decision-text

Type: (∷ (→ Any Any))

0x0 library function auth-decision-text.

parse-auth-decision-label

Type: (∷ (→ Any Any))

0x0 library function parse-auth-decision-label.

parse-auth-decision

Type: (∷ (→ Any Any))

0x0 library function parse-auth-decision.

Type: (∷ (→ Any Any))

0x0 library function require-policy-link-id.

parse-session-expiry-policy-label

Type: (∷ (→ Any Any))

0x0 library function parse-session-expiry-policy-label.

parse-session-revocation-policy-label

Type: (∷ (→ Any Any))

0x0 library function parse-session-revocation-policy-label.

Type: (∷ (→ Any Any Any Any Any))

0x0 library function auth-policy-link.

Type: (∷ (→ Any Any))

0x0 library function auth-policy-link-policy-id.

Type: (∷ (→ Any Any))

0x0 library function auth-policy-link-scope-label.

Type: (∷ (→ Any Any))

0x0 library function auth-policy-link-decision-label.

Type: (∷ (→ Any Any))

0x0 library function auth-policy-link-rationale-text.

Type: (∷ (→ Any Any))

0x0 library function validate-auth-policy-link.

auth-session-decision-policy

Type: (∷ (→ Any Any Any))

0x0 library function auth-session-decision-policy.

auth-session-decision-policy-expiry-policy-label

Type: (∷ (→ Any Any))

0x0 library function auth-session-decision-policy-expiry-policy-label.

auth-session-decision-policy-revocation-policy-label

Type: (∷ (→ Any Any))

0x0 library function auth-session-decision-policy-revocation-policy-label.

validate-auth-session-decision-policy

Type: (∷ (→ Any Any))

0x0 library function validate-auth-session-decision-policy.

auth-decision-outcome

Type: (∷ (→ Any Any Any Any Any Any))

0x0 library function auth-decision-outcome.

auth-decision-outcome-principal

Type: (∷ (→ Any Any))

0x0 library function auth-decision-outcome-principal.

auth-decision-outcome-credential

Type: (∷ (→ Any Any))

0x0 library function auth-decision-outcome-credential.

auth-decision-outcome-session

Type: (∷ (→ Any Any))

0x0 library function auth-decision-outcome-session.

Type: (∷ (→ Any Any))

0x0 library function auth-decision-outcome-policy-link.

auth-decision-outcome-decision

Type: (∷ (→ Any Any))

0x0 library function auth-decision-outcome-decision.

auth-decision-outcome-is-allowed

Type: (∷ (→ Any Any))

0x0 library function auth-decision-outcome-is-allowed.

auth-code-slot

Type: (∷ (→ Any Any))

0x0 library function auth-code-slot.

auth-code-slot-text

Type: (∷ (→ Any Any))

0x0 library function auth-code-slot-text.

is-reserved-auth-code

Type: (∷ (→ Any Any))

0x0 library function is-reserved-auth-code.

ensure-non-reserved-auth-code

Type: (∷ (→ Any Any))

0x0 library function ensure-non-reserved-auth-code.

auth-principal-wire-schema-version

Type: (∷ (→ Unit Any))

0x0 library function auth-principal-wire-schema-version.

auth-principal-wire-field-principal-id

Type: (∷ (→ Unit Any))

0x0 library function auth-principal-wire-field-principal-id.

auth-principal-wire-field-role-label

Type: (∷ (→ Unit Any))

0x0 library function auth-principal-wire-field-role-label.

auth-principal-wire-field-scope-label

Type: (∷ (→ Unit Any))

0x0 library function auth-principal-wire-field-scope-label.

auth-principal-wire-field-message

Type: (∷ (→ Unit Any))

0x0 library function auth-principal-wire-field-message.

auth-principal-wire-field-is-required

Type: (∷ (→ Any Any))

0x0 library function auth-principal-wire-field-is-required.

auth-session-wire-schema-version

Type: (∷ (→ Unit Any))

0x0 library function auth-session-wire-schema-version.

auth-session-wire-field-session-id

Type: (∷ (→ Unit Any))

0x0 library function auth-session-wire-field-session-id.

auth-session-wire-field-principal-id

Type: (∷ (→ Unit Any))

0x0 library function auth-session-wire-field-principal-id.

auth-session-wire-field-role-label

Type: (∷ (→ Unit Any))

0x0 library function auth-session-wire-field-role-label.

auth-session-wire-field-state-label

Type: (∷ (→ Unit Any))

0x0 library function auth-session-wire-field-state-label.

auth-session-wire-field-expires-at

Type: (∷ (→ Unit Any))

0x0 library function auth-session-wire-field-expires-at.

auth-session-wire-field-message

Type: (∷ (→ Unit Any))

0x0 library function auth-session-wire-field-message.

auth-session-wire-field-is-required

Type: (∷ (→ Any Any))

0x0 library function auth-session-wire-field-is-required.

auth-token-wire-schema-version

Type: (∷ (→ Unit Any))

0x0 library function auth-token-wire-schema-version.

auth-token-wire-field-token-id

Type: (∷ (→ Unit Any))

0x0 library function auth-token-wire-field-token-id.

auth-token-wire-field-principal-id

Type: (∷ (→ Unit Any))

0x0 library function auth-token-wire-field-principal-id.

auth-token-wire-field-role-label

Type: (∷ (→ Unit Any))

0x0 library function auth-token-wire-field-role-label.

auth-token-wire-field-issuer

Type: (∷ (→ Unit Any))

0x0 library function auth-token-wire-field-issuer.

auth-token-wire-field-audience

Type: (∷ (→ Unit Any))

0x0 library function auth-token-wire-field-audience.

auth-token-wire-field-is-required

Type: (∷ (→ Any Any))

0x0 library function auth-token-wire-field-is-required.

auth-principal-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function auth-principal-to-wire-v1.

auth-principal-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function auth-principal-from-wire-v1.

auth-principal-wire-principal-id

Type: (∷ (→ Any Any))

0x0 library function auth-principal-wire-principal-id.

auth-principal-wire-role-label

Type: (∷ (→ Any Any))

0x0 library function auth-principal-wire-role-label.

auth-principal-wire-scope-label

Type: (∷ (→ Any Any))

0x0 library function auth-principal-wire-scope-label.

auth-principal-wire-message

Type: (∷ (→ Any Any))

0x0 library function auth-principal-wire-message.

auth-session-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function auth-session-to-wire-v1.

auth-session-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function auth-session-from-wire-v1.

auth-session-wire-session-id

Type: (∷ (→ Any Any))

0x0 library function auth-session-wire-session-id.

auth-session-wire-principal-id

Type: (∷ (→ Any Any))

0x0 library function auth-session-wire-principal-id.

auth-session-wire-role-label

Type: (∷ (→ Any Any))

0x0 library function auth-session-wire-role-label.

auth-session-wire-state-label

Type: (∷ (→ Any Any))

0x0 library function auth-session-wire-state-label.

auth-session-wire-expires-at

Type: (∷ (→ Any Any))

0x0 library function auth-session-wire-expires-at.

auth-session-wire-message

Type: (∷ (→ Any Any))

0x0 library function auth-session-wire-message.

auth-token-wire

Type: (∷ (→ Any Any Any Any Any Any))

0x0 library function auth-token-wire.

auth-token-to-wire-v1

Type: (∷ (→ Any Any Any Any Any))

0x0 library function auth-token-to-wire-v1.

auth-token-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function auth-token-from-wire-v1.

auth-token-wire-token-id

Type: (∷ (→ Any Any))

0x0 library function auth-token-wire-token-id.

auth-token-wire-principal-id

Type: (∷ (→ Any Any))

0x0 library function auth-token-wire-principal-id.

auth-token-wire-role-label

Type: (∷ (→ Any Any))

0x0 library function auth-token-wire-role-label.

auth-token-wire-issuer

Type: (∷ (→ Any Any))

0x0 library function auth-token-wire-issuer.

auth-token-wire-audience

Type: (∷ (→ Any Any))

0x0 library function auth-token-wire-audience.

auth-taxonomy-additive-change

Type: (∷ (→ Unit Any))

0x0 library function auth-taxonomy-additive-change.

auth-taxonomy-deprecation-change

Type: (∷ (→ Unit Any))

0x0 library function auth-taxonomy-deprecation-change.

auth-taxonomy-breaking-change

Type: (∷ (→ Unit Any))

0x0 library function auth-taxonomy-breaking-change.

auth-taxonomy-change-semver

Type: (∷ (→ Any Any))

0x0 library function auth-taxonomy-change-semver.

normalize-auth-role-label-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-auth-role-label-or.

normalize-auth-role-label-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-auth-role-label-or-default.

normalize-auth-scope-label-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-auth-scope-label-or.

normalize-auth-scope-label-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-auth-scope-label-or-default.

normalize-auth-decision-label-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-auth-decision-label-or.

normalize-auth-decision-label-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-auth-decision-label-or-default.

classify-error-severity

Type: (∷ (→ Any Any))

0x0 library function classify-error-severity.

classify-retry-strategy

Type: (∷ (→ Any Any))

0x0 library function classify-retry-strategy.