Expand description
§Hessra Token Core
Core utilities and types shared across Hessra token implementations.
This crate provides common functionality used by both authorization tokens and identity tokens, including:
- Token encoding/decoding utilities
- Time configuration for token validity
- Common error types
- Token classification and analysis
- Biscuit type re-exports
Re-exports§
pub use classifier::classify_token;pub use classifier::BlockMetadata;pub use classifier::BlockType;pub use classifier::TokenClassification;pub use classifier::TokenStructure;pub use classifier::TokenType;pub use error::CheckFailure;pub use error::ServiceChainFailure;pub use error::TokenError;pub use revocation::get_block_revocation_id;pub use revocation::get_revocation_ids;pub use revocation::RevocationId;pub use rule_parser::parse_check_failure;pub use time::TokenTimeConfig;pub use utils::decode_token;pub use utils::encode_token;pub use utils::parse_token;pub use utils::public_key_from_pem_file;
Modules§
- classifier
- Token classification utilities for analyzing Biscuit token structure
- error
- revocation
- Revocation identifier utilities for Biscuit tokens
- rule_
parser - time
- utils
Structs§
- Biscuit
- This structure represents a valid Biscuit token