Expand description
Authorization logic for objectstore.
Structs§
- Auth
Aware Service - Wrapper around [
StorageService] that ensures each operation is authorized. - Presign
Params - The pre-signing query parameters.
- Public
Key - A single version of a public key, usable for both JWT verification (via
[
DecodingKey]) and pre-signed URL verification (via [VerifyingKey]). - Public
KeyConfig - Configures the EdDSA public key(s) and permissions used to verify tokens from a single
kid. - Public
KeyDirectory - Directory of keys that may be used to verify a request’s auth token.
- Scoped
Context - The verified authorization details obtained from a JWT.
Enums§
- Auth
Context AuthContextencapsulates the verified authorization details of a request.- Auth
Error - Error type for different authorization failure scenarios.
Type Aliases§
- KeyId
- Identifier for a public key.