Skip to content

useProviderLink()

Use the composable useProviderLink to get an OAuth provider URL that can be used to sign in users.

const providerLink = useProviderLink()

options optional NestedRefOfValue<undefined | ProviderOptions>


const providerLink = useProviderLink()

Pass in the connect option to connect the user’s account to the OAuth provider when different emails are used.

const providerLink = useProviderLink({ connect: true })
import { useProviderLink } from '@nhost/vue'
const Component = () => {
const { facebook, github } = useProviderLink()
return (
<div>
<a href={facebook}>Sign in with Facebook</a>
<a href={github}>Sign in with GitHub</a>
</div>
)
}