PtcRunner.Kernel.MCPOAuth.GrantKey (PtcRunner v0.14.0)

Copy Markdown View Source

Opaque, epoch-fenced identity for one principal's OAuth grant.

Exact principal and client identity must never enter public snapshots, events, traces, or inspection. The custom Inspect implementation is therefore constant and redacted.

Summary

Types

t()

@type t() :: %PtcRunner.Kernel.MCPOAuth.GrantKey{
  authority_epoch: term(),
  authority_fingerprint: binary(),
  client_id: binary(),
  installation_id: binary(),
  issuer: binary(),
  principal_epoch: term(),
  principal_id: binary(),
  resource: binary(),
  tenant_id: binary()
}