---
title: "Use this endpoint to trigger authorization request"
method: GET
path: "/authorize"
tags: ["Authorize Endpoint"]
---

# Use this endpoint to trigger authorization request

`GET /authorize`

The authorization endpoint is used to interact with the resource owner
and obtain an authorization grant. The authorization server MUST first 
verify the identity of the resource owner.

## Query parameters

- `request` string
- `request_uri` string
- `client_id` string, required
- `response_type` 'code' | 'token' | 'id_token' | 'code token' | 'code id_token' | 'token id_token' | 'code token id_token' | 'none'
- `response_mode` 'query' | 'fragment' | 'form_post'
- `redirect_uri` string
- `state` string
- `nonce` string
- `prompt` 'none' | 'login' | 'consent' | 'login consent'
- `max_age` number
- `code_challenge` string
- `code_challenge_method` 'S256'
- `scope` string
- `claims` string
- `login_hint` string

## Response `200`

Authorization page response

## Other responses

- `302` — Authorization redirection response
- `400` — OAuth error page
- `500` — OAuth error page

---

[API](https://skmtc.net/ibm/apis/ibm-security-verify-access-oidc-provider.md) · [All operations](https://skmtc.net/ibm/apis/ibm-security-verify-access-oidc-provider/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ibm/ibm-security-verify-access-oidc-provider/versions/68cfc4d21b73/schema)
