Expand description
Provider integrations for using Typesec behind external identity systems.
This crate keeps external identity and authorization services at the edge of
the system while preserving the core Typesec invariant: provider decisions
become typed capabilities only through typesec_core::mint_capability.
Re-exports§
pub use arcade::ArcadeToolAuthEngine;pub use arcade::ArcadeToolAuthRequest;pub use did::A2aTypeDidAdapter;pub use did::AcpTypeDidAdapter;pub use did::BandSecureEnvelopeAdapter;pub use did::Did;pub use did::DidDocument;pub use did::DidEnvelope;pub use did::DidError;pub use did::DidKeyStore;pub use did::DidMessageBody;pub use did::DidMessageGateway;pub use did::DidMessageReference;pub use did::DidOllamaClient;pub use did::DidReplyBinding;pub use did::DidResolver;pub use did::DidService;pub use did::Ed25519DidKey;pub use did::Ed25519DidKeyStore;pub use did::HttpTypeDidAdapter;pub use did::SecureEnvelopeAdapter;pub use did::StaticDidResolver;pub use did::StaticTypeDidProfileResolver;pub use did::TypeDidConversation;pub use did::TypeDidGateway;pub use did::TypeDidMode;pub use did::TypeDidProfile;pub use did::TypeDidProfileResolver;pub use did::TypeDidWrapRequest;pub use did::VerificationMethod;pub use did::VerifiedDidPrompt;pub use did::VerifiedTypeDidMessage;pub use http::HttpClient;pub use http::ReqwestHttpClient;pub use jwt::JwtAuthenticator;pub use jwt::JwtClaims;pub use jwt::JwtClaimsEngine;pub use jwt::OidcConfig;pub use jwt::VerifiedSubject;pub use workos::WorkOsFgaEngine;pub use workos::WorkOsFgaRequest;pub use workos::WorkOsResource;
Modules§
- arcade
- Arcade-style tool authorization integration.
- did
- Decentralized identifier messaging helpers for Typesec.
- http
- Small synchronous HTTP abstraction used by provider-backed policy engines.
- jwt
- JWT/OIDC authentication helpers and a fast claims-backed policy engine.
- workos
- WorkOS Fine-Grained Authorization integration.