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_args::AuthCommands;pub use auth_cmd::cmd_auth;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_args::SupportCommands;pub use support_args::SupportGrantArgs;pub use support_args::SupportListArgs;pub use support_args::SupportRevokeArgs;
Modules§
- auth_
args - CLI argument definitions for
heddle authcommands. - auth_
cmd heddle authcommand implementations.- 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_
args heddle support— customer-issued temporary admin grants for Heddle staff. Mirrors theGrantSupportAccess/ListSupportAccessGrants/RevokeSupportAccessRPCs onHostedUserService.