BETTER-AUTH. UI
Mutations

useSignInSso

Discover and start an organization SSO sign-in.

Usage

import { authClient } from "@/lib/auth-client"
import { useSignInSso } from "@better-auth-ui/react/plugins/sso"

const { mutate: signInSso } = useSignInSso(authClient)

signInSso({
  email: "[email protected]",
  callbackURL: "/dashboard"
})

You can discover a provider with email, domain, organizationSlug, or providerId. Better Auth redirects successful requests to the provider.

Options factory

import { signInSsoOptions } from "@better-auth-ui/core/plugins/sso"
import { useMutation } from "@tanstack/react-query"

const { mutate } = useMutation(signInSsoOptions(authClient))

Params

Prop

Type

Last updated on

On this page