## MedplumClient.startJwtAssertionLogin() method [​](/content/docs/sdk/core.medplumclient.startjwtassertionlogin#medplumclientstartjwtassertionlogin-method/index.html)

Starts a new OAuth2 JWT assertion flow.

See [RFC 7523 Section 2.2](https://datatracker.ietf.org/doc/html/rfc7523#section-2.2) for full details.

**Signature:**

```typescript
startJwtAssertionLogin(jwt: string): Promise<ProfileResource>;
```

## Parameters [​](/content/docs/sdk/core.medplumclient.startjwtassertionlogin#parameters/index.html)

| Parameter | Type | Description |
| --- | --- | --- |
| jwt | string | The JWT assertion. |

**Returns:**

Promise< [ProfileResource](/content/docs/sdk/core.profileresource) >

Promise that resolves to the client profile.

- [MedplumClient.startJwtAssertionLogin() method](/content/docs/sdk/core.medplumclient.startjwtassertionlogin#medplumclientstartjwtassertionlogin-method/index.html)
- [Parameters](/content/docs/sdk/core.medplumclient.startjwtassertionlogin#parameters/index.html)
