` Component can be used to create an instant Sign Up form based on the [registered Auth Providers](/auth/) that handles
Signing In authenticated users into Vue Apps with the [useAuth()](/vue/use-auth) APIs:
```html
Hello, {{ user.displayName }}
```
Hello, {{ user.displayName }}
**SignIn Properties**
```ts
defineProps<{
provider?: string // which Auth Provider to default to
title?: string //= Sign In - Heading
tabs?: boolean //= true - Show different Auth Provider tabs
oauth?: boolean //= true - Show OAuth Provider buttons
}>()
```
**Events**
Use `@login` to run custom logic after successful authentication:
```ts
defineEmits<{
(e:'login', auth:AuthenticateResponse): void
}>()
```