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.