Expand description
Heddle hosted-backend client and command implementations.
Cli optionally links this crate when its client Cargo
feature is on. The trait surface that cli dispatches through lives
in weft-client-shim; this crate provides the real impls.
Re-exports§
pub use auth_cmd::cmd_auth;pub use auth_requests::AuthCommand;pub use device_flow as auth;pub use grpc_hosted::HostedAuthMode;pub use grpc_hosted::HostedGrpcClient;pub use grpc_hosted::HostedSession;pub use presence::PublisherConfig;pub use presence::cmd_presence_publish;pub use presence::resolve_publisher_config;pub use presence::run_publisher;pub use support::run as cmd_support;pub use support_requests::SupportCommand;pub use support_requests::SupportGrant;pub use support_requests::SupportList;pub use support_requests::SupportRevoke;
Modules§
- auth_
cmd heddle authcommand implementations.- auth_
requests - Typed requests for
heddle authhandlers. - credentials
- Global credential store for Heddle authentication.
- device_
flow - Client-side Biscuit attenuation helpers for the agent flow.
- grpc_
hosted - Hosted gRPC client for the transport rewrite.
- presence
- Local-agent presence publisher (Track B).
- support
heddle supporthandler — customer-issued temporary admin grants for Heddle staff. Talks toHostedUserService::{Grant,List,Revoke} SupportAccessover the configured remote.- support_
requests - Typed requests for
heddle supporthandlers.