Skip to content
mercury framework
GitHub

PrincipalProvider

PrincipalProvider = "google-chat" | "oidc" | `oidc-${string}` | "static" | "none"

Defined in: types/channel-types/index.ts:98

Who vouched for a principal’s identity: the chat platform itself, an auth provider (oidc, a named OIDC provider oidc-<name>, static), or none = nobody did (the terminal): nothing identity-dependent treats it as a real person. Each provider has its own, so two providers’ people never share a key.