---
title: "Authenticate a user"
method: GET
path: "/authorize"
tags: ["Authentication"]
---

# Authenticate a user

`GET /authorize`

Start a session with Authentiq Connect to authenticate a user.

```
GET https://connect.authentiq.io/authorize?client_id=<your-client-id>&response_type=code+id_token&scope=openid+email&redirect_uri=<your-redirect-uri>&state=0123456789
```

This endpoint also supports the POST method.

## Query parameters

- `client_id` string, required
- `response_type` string, required
- `scope` string, required
- `redirect_uri` string, required
- `state` string, required
- `response_mode` string
- `nonce` string
- `display` string
- `prompt` string
- `max_age` integer
- `ui_locales` string

## Other responses

- `302` — A successful or erroneous authentication response.
- `303` — *Sign in with Authentiq* page, popup or modal.

## Changes

- **2017-03-12** `517735228177` — 4 breaking, 1 warning, 1 info
  - the `query` request parameter `redirect_uri` became required
  - the `query` request parameter `scope` became required
  - the `query` request parameter `state` became required
  - removed the success response with the status `200`
  - …2 more

[Change history](https://skmtc.dev/authentiqid/apis/authentiq-connect-api/changes/authorize/get.md)

---

[API](https://skmtc.dev/authentiqid/apis/authentiq-connect-api.md) · [All operations](https://skmtc.dev/authentiqid/apis/authentiq-connect-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/authentiqid/authentiq-connect-api/revisions/a1689e8baa23/schema)
