import { IdpInitiatedAuthParams, GeneratedSchema } from './../foundations/index.js'; /** * init_order = 2 * * @remarks This is a type for database creation. * @see {@link SsoConnectorIdpInitiatedAuthConfig} for the original type. */ export type CreateSsoConnectorIdpInitiatedAuthConfig = { tenantId?: string; /** The globally unique identifier of the SSO connector. */ connectorId: string; /** The default Logto application id. */ defaultApplicationId: string; /** OIDC sign-in redirect URI. */ redirectUri?: string | null; /** Additional OIDC auth parameters. */ authParameters?: IdpInitiatedAuthParams; /** Whether to auto-trigger the auth flow on an IdP-initiated auth request. */ autoSendAuthorizationRequest?: boolean; /** The client side callback URI for handling IdP-initiated auth request. */ clientIdpInitiatedAuthCallbackUri?: string | null; createdAt?: number; }; /** init_order = 2 */ export type SsoConnectorIdpInitiatedAuthConfig = { tenantId: string; /** The globally unique identifier of the SSO connector. */ connectorId: string; /** The default Logto application id. */ defaultApplicationId: string; /** OIDC sign-in redirect URI. */ redirectUri: string | null; /** Additional OIDC auth parameters. */ authParameters: IdpInitiatedAuthParams; /** Whether to auto-trigger the auth flow on an IdP-initiated auth request. */ autoSendAuthorizationRequest: boolean; /** The client side callback URI for handling IdP-initiated auth request. */ clientIdpInitiatedAuthCallbackUri: string | null; createdAt: number; }; export type SsoConnectorIdpInitiatedAuthConfigKeys = 'tenantId' | 'connectorId' | 'defaultApplicationId' | 'redirectUri' | 'authParameters' | 'autoSendAuthorizationRequest' | 'clientIdpInitiatedAuthCallbackUri' | 'createdAt'; export declare const SsoConnectorIdpInitiatedAuthConfigs: GeneratedSchema;