---
title: AuthI
framework: signinwithapplejs
role: symbol
role_heading: Class
path: signinwithapplejs/authi
---

# AuthI

The interface used to authenticate a user.

## Declaration

```data
interface AuthI
```

## Topics

### Initializing the sign in process

- [init](signinwithapplejs/authi/init.md)
- [signIn](signinwithapplejs/authi/signin.md)

### Rendering the button

- [renderButton](signinwithapplejs/authi/renderbutton.md)

## See Also

### Authentication and configuration

- [SignInResponseI](signinwithapplejs/signinresponsei.md)
- [SignInErrorI](signinwithapplejs/signinerrori.md)
- [AuthorizationI](signinwithapplejs/authorizationi.md)
- [ClientConfigI](signinwithapplejs/clientconfigi.md)
