Skip to content
rw3iss Auth

SsoButtonGroup

atom @rw3iss/auth-client/preact/atoms/SsoButtonGroup framework-adapters/preact/components/atoms/SsoButtonGroup.tsx ↗

Usage

import { SsoButtonGroup } from '@rw3iss/auth-client/preact/atoms';
<SsoButtonGroup
redirectUrl={`${window.location.origin}/auth/callback`}
organizationId={currentOrgId}
onError={(err) => console.error(err)}
/>

Props

NameTypeDescription
redirectUrlstring(required)
providersSsoProviderName[]Which providers to render, in order. Default: all four.
allowedAuthMethodsstring[]If set, only providers whose names appear here render. Plus ‘password’ is filtered out (it’s a no-op for an SSO group). Wire from `useAppPolicy().policy.allowed_auth_methods` so the group respects per-app policy automatically. /
clientAuthClient
organizationIdstring
inviteCodestring
onError(err: Error) => void
classNamestring