Skip to main content

Integration SDK helpers

These classes are helpers for custom integration drivers you register yourself. They are not a shipped ACS, IdP, or product SSO stack, and no first-party catalog driver uses them out of the box for device-code or SAML login. Use them when you implement a driver that needs GraphQL HTTP, RFC 8628 device-code OAuth, or SAML assertion claim extraction for a Connection.

GraphQL

Endpoint URLs are SSRF-hardened: HTTPS public hosts only (no private/link-local/metadata ranges). The helper uses the shared outbound HTTP client (timeouts, no open redirects).

Device-code OAuth

No first-party driver ships device-code yet. The Studio Authorize device button appears only when your driver implements SupportsDeviceCodeOAuth.
Device and token endpoint URLs follow the same SSRF rules (HTTPS public only). Authorization-code + PKCE remains the default via GenericOAuthIntegrationDriver.

SAML assertion helper

SamlAssertionConsumer is for custom Connection auth in a driver — not Filament panel SSO. Keep host IdP login outside Flex Forms. Requirements: you must pass the IdP signing certificate PEM. The consumer verifies XML digital signatures (XML-DSig) against that PEM, then checks Audience / Recipient (and related) claims.
Last modified on September 7, 2026