Module auth

Module auth 

Source
Expand description

Authorization logic for objectstore.

Structs§

AuthAwareService
Wrapper around [StorageService] that ensures each operation is authorized.
AuthContext
AuthContext encapsulates the verified content of things like authorization tokens.
PublicKeyConfig
Configures the EdDSA public key(s) and permissions used to verify tokens from a single kid.
PublicKeyDirectory
Directory of keys that may be used to verify a request’s Authorization header.

Enums§

AuthError
Error type for different authorization failure scenarios.