scitokens.scitokens Module

SciTokens reference library.

This library provides the primitives necessary for working with SciTokens authorization tokens.

Classes

ClaimInvalid

The Validator object attempted validation of a given claim, but one of the callbacks marked the claim as invalid.

EnforcementError

A generic error during the enforcement of a SciToken.

InvalidAuthorizationResource

A scope was encountered with an invalid authorization.

InvalidPathError

An invalid test path was provided to the Enforcer object.

NoRegisteredValidator

The Validator object attempted validation of a token, but encountered a claim with no registered validator.

ValidationFailure

Validation of a token was attempted but failed for an unknown reason.

Class Inheritance Diagram

Inheritance diagram of scitokens.scitokens.ClaimInvalid, scitokens.scitokens.EnforcementError, scitokens.scitokens.InvalidAuthorizationResource, scitokens.scitokens.InvalidPathError, scitokens.scitokens.NoRegisteredValidator, scitokens.scitokens.ValidationFailure