# ClientAssertionProvider (/docs/auth/api/type-aliases/ClientAssertionProvider)



[@kysoql/auth](/docs/auth/api) / ClientAssertionProvider

```ts
type ClientAssertionProvider = () => string | Promise<string>;
```

Creates a client assertion, typically regenerated for each token refresh.

## Returns [#returns]

`string` | `Promise`\<`string`>
