Skip to main content

Module auth_service

Module auth_service 

Source
Expand description

Centralized credential management service – Plan 9 Factotum pattern (K5-G2).

The AuthService manages external credentials centrally so that agents never hold raw secrets. Instead, agents request scoped, time-limited tokens via IPC. All credential access is audited.

Structs§

AuditEntry
An audit log entry.
AuthService
Centralized credential management service (Factotum pattern).
AuthToken
A scoped authentication token issued after successful authentication.
CredentialRequest
Request from an agent to obtain a credential token.
HashedCredential
A hashed credential for agent authentication.
IssuedToken
A scoped, time-limited token issued to an agent.
StoredCredential
An encrypted credential stored by the AuthService.

Enums§

CredentialGrant
Response granting (or denying) a credential request.
CredentialType
Classification of a stored credential.