PhoenixKitWeb.Live.Integrations.MyIntegrations (phoenix_kit v2.6.0)

Copy Markdown View Source

"My Integrations" — the current user's PERSONAL integration connections.

Lists only connections owned by the logged-in user (API keys, SMTP, bot tokens — the self-owned-secret providers). Every context call is scoped to owner: {:user, uuid} where the uuid comes ONLY from the request scope, never from params — so a user can only ever see and act on their own connections. Gated by the independent integrations permission.

Sibling of the system-wide page (Live.Settings.Integrations), which is gated separately by integrations_system. Both render with the same shared UI (Components.Core.IntegrationsUI) so the two stay visually consistent.