aauth 0.0.2

Rust implementation of the AAuth authorization protocol
Documentation
mod access;
mod decision;
mod error;
mod person;
mod resource;
mod test;

pub use access::{AccessTokenContext, AccessTokenPolicy};
pub use decision::{
    AuthGrant, PersonTokenDecision, ResourceConsentDecision, TokenPolicyDecision,
};
pub use error::PolicyError;
pub use person::{PersonTokenContext, PersonTokenPolicy};
pub use resource::{ResourceAccessContext, ResourceConsentPolicy};
pub use test::{
    AlwaysGrantAccessPolicy, AlwaysGrantPersonPolicy, AlwaysGrantResourcePolicy,
    ClarificationThenGrantAccessPolicy, ClarificationThenGrantPersonPolicy,
    DeferApprovalAccessPolicy, DeferClaimsAccessPolicy, DeferInteractionAccessPolicy,
    DeferInteractionPersonPolicy, DeferInteractionResourcePolicy, FixedSubPersonPolicy,
};