UNPKG

@better-auth-ui/core

Version:

Authentication components and data utilities for [Better Auth](https://better-auth.com), available for React and Solid.

69 lines (68 loc) 2.19 kB
import { SsoLocalization } from './sso-localization'; export type SsoPluginOptions = { /** Replace the standard sign-in form with email-first SSO discovery. @default true */ emailFirst?: boolean; /** Add organization-scoped SSO provider management. @default true */ organization?: boolean; /** Organization tab path. @default "sso" */ path?: string; /** Override the plugin's default localization strings. */ localization?: Partial<SsoLocalization>; }; export declare const ssoPlugin: ((options?: SsoPluginOptions | undefined) => { emailFirst: boolean; localization: { addProvider: string; cancel: string; clientId: string; clientSecret: string; continueWithEmail: string; continueWithSso: string; copyDnsHost: string; copyDnsValue: string; domain: string; domainVerification: string; domainVerificationDescription: string; domainVerificationRequested: string; domainVerified: string; deleteProvider: string; deleteProviderDescription: string; discoveryEndpoint: string; editProvider: string; emailFirstDescription: string; entryPoint: string; identityProviderMetadata: string; invalidUrl: string; issuer: string; oidc: string; organizationId: string; noProviders: string; noProvidersDescription: string; providerDeleted: string; providerList: string; providerListDescription: string; providerAccessDenied: string; providerLoadError: string; providerUpdated: string; providerCreated: string; providerId: string; providerSetup: string; providerSetupDescription: string; requestNewToken: string; retry: string; saveProvider: string; saml: string; txtRecordHost: string; txtRecordValue: string; useDifferentEmail: string; verifyDomain: string; noProvider: string; ssoUnavailable: string; }; organization: boolean; path: string; } & { id: "sso"; }) & { id: "sso"; };