Skip to main content

Module server

Module server 

Source

Re-exports§

pub use deferred::ClaimsSubmission;
pub use deferred::DeferRequirement;
pub use deferred::FederationPendingState;
pub use deferred::InMemoryPendingStore;
pub use deferred::PendingContext;
pub use deferred::PendingInput;
pub use deferred::PendingKind;
pub use deferred::PendingOutcome;
pub use deferred::PendingRecord;
pub use deferred::PendingSnapshot;
pub use deferred::PendingStatus;
pub use deferred::PendingStore;
pub use deferred::PersonPendingContext;
pub use deferred::DEFAULT_PENDING_TTL_SECS;
pub use deferred::generate_pending_id;
pub use deferred::pending_location;
pub use deferred::build_accepted;
pub use deferred::build_payment_required_stub;
pub use deferred::map_snapshot_to_poll_parts;
pub use deferred::parse_auth_token_response;
pub use deferred::parse_deferred_response;
pub use deferred::poll_pending_http;
pub use deferred::post_pending_input;
pub use deferred::resolve_deferred_location;
pub use deferred::ParsedDeferred;
pub use deferred::ServerPollOptions;
pub use deferred::ServerPollOutcome;
pub use person::keys::AuthJwtMinter;
pub use person::keys::TestAuthJwtMinter;
pub use person::keys::mint_auth_jwt;
pub use policy::AccessTokenContext;
pub use policy::AccessTokenPolicy;
pub use policy::AlwaysGrantAccessPolicy;
pub use policy::AlwaysGrantPersonPolicy;
pub use policy::AlwaysGrantResourcePolicy;
pub use policy::AuthGrant;
pub use policy::ClarificationThenGrantAccessPolicy;
pub use policy::ClarificationThenGrantPersonPolicy;
pub use policy::DeferApprovalAccessPolicy;
pub use policy::DeferClaimsAccessPolicy;
pub use policy::DeferInteractionAccessPolicy;
pub use policy::DeferInteractionPersonPolicy;
pub use policy::DeferInteractionResourcePolicy;
pub use policy::FixedSubPersonPolicy;
pub use policy::PersonTokenContext;
pub use policy::PersonTokenDecision;
pub use policy::PersonTokenPolicy;
pub use policy::PolicyError;
pub use policy::ResourceAccessContext;
pub use policy::ResourceConsentDecision;
pub use policy::ResourceConsentPolicy;
pub use policy::TokenPolicyDecision;
pub use resource::keys::Ed25519ResourceTokenSigner;
pub use resource::keys::ResourceTokenSigner;
pub use resource::InMemoryOpaqueAccessStore;
pub use resource::OpaqueAccessStore;
pub use resource::ResourceAccessMode;
pub use resource::ResourceAccessPolicy;
pub use resource::ResourceTokenOptions;
pub use resource::VerifyResourceTokenOptions;
pub use resource::VerifyTokenOptions;
pub use resource::create_resource_token;
pub use resource::resolve_resource_token_audience;
pub use resource::verify_resource_token;
pub use resource::verify_token;

Modules§

access
axum
deferred
person
policy
resource