List of all items
Structs
- client::injector::AgentAuth
- client::injector::AgentOptions
- client::injector::AgentOptionsBuilder
- client::keys::StaticKeyMaterialProvider
- client::keys::TestAgentJwtMinter
- client::reqwest::AgentDeferredOptions
- client::reqwest::AgentDeferredOptionsBuilder
- client::reqwest::AgentMiddleware
- client::reqwest::CachedMetadataFetcher
- client::reqwest::ClientBuilder
- client::reqwest::ClientWithMiddleware
- client::reqwest::DeferredResult
- client::reqwest::TokenExchangeError
- client::reqwest::TokenExchangeOptions
- client::reqwest::TokenExchangeOptionsBuilder
- client::reqwest::TokenExchangeResult
- error::TokenError
- headers::AAuthRequirementParams
- jwt::ActClaim
- jwt::AgentClaims
- jwt::AuthClaims
- jwt::CnfClaim
- jwt::OkpJwk
- jwt::OkpSigningJwk
- jwt::ResourceClaims
- keys::Ed25519KeyPair
- keys::TestKeys
- metadata::StaticMetadataFetcher
- server::access::axum::AccessServerConfig
- server::access::axum::AccessServerState
- server::access::keys::TestAccessAuthJwtMinter
- server::deferred::InMemoryPendingStore
- server::deferred::ParsedDeferred
- server::deferred::ServerPollOptions
- server::deferred::types::AccessPendingContext
- server::deferred::types::ClaimsSubmission
- server::deferred::types::FederationPendingState
- server::deferred::types::PendingRecord
- server::deferred::types::PendingSnapshot
- server::deferred::types::PersonPendingContext
- server::deferred::types::ResourcePendingContext
- server::person::axum::PersonServerConfig
- server::person::axum::PersonServerState
- server::person::federation::FederationConfig
- server::person::keys::TestAuthJwtMinter
- server::person::orchestrate::PersonOrchestrateConfig
- server::policy::AccessTokenContext
- server::policy::AlwaysGrantAccessPolicy
- server::policy::AlwaysGrantPersonPolicy
- server::policy::AlwaysGrantResourcePolicy
- server::policy::AuthGrant
- server::policy::ClarificationThenGrantAccessPolicy
- server::policy::ClarificationThenGrantPersonPolicy
- server::policy::DeferApprovalAccessPolicy
- server::policy::DeferClaimsAccessPolicy
- server::policy::DeferInteractionAccessPolicy
- server::policy::DeferInteractionPersonPolicy
- server::policy::DeferInteractionResourcePolicy
- server::policy::FixedSubPersonPolicy
- server::policy::PersonTokenContext
- server::policy::ResourceAccessContext
- server::resource::InMemoryOpaqueAccessStore
- server::resource::ResourceTokenOptions
- server::resource::VerifyResourceTokenOptions
- server::resource::VerifyTokenOptions
- server::resource::axum::ResourceAuthLayer
- server::resource::axum::ResourceServerState
- server::resource::axum::VerifiedAAuthToken
- server::resource::keys::Ed25519ResourceTokenSigner
- signature::VerifiedSignature
- types::AAuthChallenge
- types::AAuthProtocolError
- types::AccessServerMetadata
- types::AccessTokenExchangeRequest
- types::AgentOkResponse
- types::AuthOkResponse
- types::ClaimsChallenge
- types::ClarificationChallenge
- types::ClarificationResponse
- types::JwksDocument
- types::KeyMaterial
- types::MetadataDocument
- types::Mission
- types::ParseStrError
- types::PendingStatusBody
- types::PersonServerMetadata
- types::ResourceServerMetadata
- types::SignatureKeyHwk
- types::SignatureKeyJktJwt
- types::SignatureKeyJwt
- types::TokenExchangeRequest
- types::TokenResponseBody
Enums
- client::injector::AgentAuthAttempt
- client::injector::AgentAuthStep
- error::AAuthError
- error::HttpError
- error::JwtError
- jwt::VerifiedToken
- server::deferred::PollResponse
- server::deferred::ServerPollOutcome
- server::deferred::types::DeferRequirement
- server::deferred::types::PendingContext
- server::deferred::types::PendingInput
- server::deferred::types::PendingKind
- server::deferred::types::PendingOutcome
- server::deferred::types::PendingStatus
- server::person::federation::FederationOutcome
- server::policy::PersonTokenDecision
- server::policy::PolicyError
- server::policy::ResourceConsentDecision
- server::policy::TokenPolicyDecision
- server::resource::ResourceAccessMode
- types::Capability
- types::JwtTyp
- types::RequirementLevel
- types::SignatureKey
Traits
- client::keys::AgentJwtMinter
- client::keys::KeyMaterialProvider
- keys::OkpSigningKey
- metadata::MetadataFetcher
- server::access::keys::AccessAuthJwtMinter
- server::deferred::PendingStore
- server::person::keys::AuthJwtMinter
- server::policy::AccessTokenPolicy
- server::policy::PersonTokenPolicy
- server::policy::ResourceConsentPolicy
- server::resource::OpaqueAccessStore
- server::resource::keys::ResourceTokenSigner
Functions
- client::keys::create_key_provider
- client::keys::mint_agent_jwt
- client::reqwest::exchange_token
- client::reqwest::poll_deferred
- client::resolve::agent_jwt_from_signature_key
- client::resolve::person_server_from_agent_jwt
- client::resolve::resolve_person_server_url
- client::resolve::resource_token_audience_unverified
- headers::build_aauth_requirement
- headers::build_capabilities_header
- headers::build_mission_header
- headers::parse_aauth_requirement
- headers::parse_capabilities_header
- headers::parse_mission_header
- interaction_code::canonicalize_code
- interaction_code::generate_code
- jwt::decode_resource_token_unverified
- jwt::decode_unverified
- jwt::decode_verified
- jwt::jwk_set_from_okp
- jwt::jwk_thumbprint
- jwt::verified_validation
- keys::create_test_keys
- keys::static_agent_metadata_fetcher
- keys::static_person_metadata_fetcher
- server::access::axum::access_jwks_handler
- server::access::axum::access_metadata_handler
- server::access::axum::access_pending_poll_handler
- server::access::axum::access_pending_post_handler
- server::access::axum::access_token_exchange_handler
- server::access::keys::mint_access_auth_jwt
- server::deferred::build_accepted
- server::deferred::build_payment_required_stub
- server::deferred::generate_pending_id
- server::deferred::map_snapshot_to_poll_parts
- server::deferred::parse_auth_token_response
- server::deferred::parse_deferred_response
- server::deferred::pending_location
- server::deferred::poll_pending_http
- server::deferred::post_pending_input
- server::deferred::resolve_deferred_location
- server::person::axum::pending_clarification_post_handler
- server::person::axum::pending_poll_handler
- server::person::axum::pending_post_handler
- server::person::axum::person_jwks_handler
- server::person::axum::person_metadata_handler
- server::person::axum::token_exchange_deferred_handler
- server::person::axum::token_exchange_handler
- server::person::federation::federate_to_access_server
- server::person::federation::fulfill_token_exchange
- server::person::federation::verify_federated_auth_token
- server::person::keys::mint_auth_jwt
- server::person::orchestrate::map_person_decision_for_aud
- server::person::orchestrate::mint_person_auth
- server::person::orchestrate::person_decision_aud_is_ps
- server::person::orchestrate::verify_person_token_request
- server::resource::axum::resource_pending_poll_handler
- server::resource::create_resource_token
- server::resource::resolve_resource_token_audience
- server::resource::verify_resource_token
- server::resource::verify_token
- signature::build_signature_base
- signature::parse_signature_created
- signature::parse_signature_key_jwt
- signature::parse_signature_value
- signature::verify_request_signature
Type Aliases
- client::injector::ClarificationCallback
- client::injector::InteractionCallback
- error::Result
- server::resource::ResourceAccessPolicy