use-api-auth
API authentication metadata primitives for RustUse.
Models auth scheme names, bearer token metadata labels, basic auth markers, API key locations, OAuth scope labels, and permission scopes without authenticating anything.
Example
use ;
let value = new.expect;
assert_eq!;
assert_eq!;
Scope
- Small validated types for API metadata.
- Stable display labels and conservative parsing helpers.
- Dependency-light primitives that can be reused by other RustUse crates.
Non-goals
- No token validation.
- No password handling.
- No authorization engine.
License
Licensed under either of the following, at your option:
- Apache License, Version 2.0
- MIT license