ExMCP.Authorization.CredentialStore.Registration (ex_mcp v1.0.0-rc.8)

Copy Markdown View Source

An OAuth client registration bound to one authorization-server issuer.

The custom Inspect implementation redacts the client secret so routine logging and crash reports do not disclose it.

Summary

Types

t()

@type t() :: %ExMCP.Authorization.CredentialStore.Registration{
  client_id: String.t(),
  client_secret: String.t() | nil,
  issuer: String.t(),
  registration_method: :dynamic | :pre_registered
}