---
title: ClientConfigI
framework: signinwithapplejs
role: symbol
role_heading: Class
path: signinwithapplejs/clientconfigi
---

# ClientConfigI

An object that contains a user’s configuration information.

## Declaration

```data
interface ClientConfigI
```

## Mentioned in

Configuring your webpage for Sign in with Apple

## Topics

### Configuring the client object

- [clientId](signinwithapplejs/clientconfigi/clientid.md)
- [redirectURI](signinwithapplejs/clientconfigi/redirecturi.md)
- [scope](signinwithapplejs/clientconfigi/scope.md)
- [state](signinwithapplejs/clientconfigi/state.md)
- [nonce](signinwithapplejs/clientconfigi/nonce.md)
- [usePopup](signinwithapplejs/clientconfigi/usepopup.md)

## See Also

### Authentication and configuration

- [SignInResponseI](signinwithapplejs/signinresponsei.md)
- [SignInErrorI](signinwithapplejs/signinerrori.md)
- [AuthorizationI](signinwithapplejs/authorizationi.md)
- [AuthI](signinwithapplejs/authi.md)
