Expand description
Minimal, self-contained upstream configuration shape.
soma-auth intentionally does not depend on any gateway/runtime crate for
outbound upstream OAuth. Only the fields the OAuth runtime actually reads
(name, url, oauth) are modeled here — a full gateway config schema
(tool/resource exposure allowlists, proxy flags, priority, import
provenance, …) belongs to whatever consumer wires this runtime up, not
to the auth crate itself.
Structs§
- Upstream
Config - Upstream MCP server identity + outbound OAuth configuration, as needed by
crate::upstream::manager::UpstreamOauthManager. - Upstream
Oauth Config - Outbound OAuth configuration for a single upstream.
Enums§
- Upstream
Oauth Mode - Outbound OAuth mode. Currently only
authorization_code_pkceis supported. - Upstream
Oauth Registration - Outbound OAuth client-registration strategy.