---
title: "Render the authorisation (login) page"
method: GET
path: "/oauth/authorize"
tags: ["OAuth"]
---

# Render the authorisation (login) page

`GET /oauth/authorize`

## Request

- The document declares no server URL.
- Auth: none declared

Renders an HTML sign-in form for the resource owner, per RFC 6749 section 4.1.1. No authentication is required.

## Query parameters

- `response_type` 'code', required
- `client_id` string, required
- `redirect_uri` string, required
- `state` string
- `scope` string
- `code_challenge` string, required
- `code_challenge_method` 'S256', required

## Response `200`

The HTML sign-in form.

## Other responses

- `400`: Invalid or unregistered client, or disallowed redirect URI.

## Changes

- **2026-09-28** `d47e9fb78ad0`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/pgedge/apis/pgedge-postgres-mcp-server-api/changes/oauth/authorize/get.md)

---

[API](https://skmtc.dev/pgedge/apis/pgedge-postgres-mcp-server-api.md) - [All operations](https://skmtc.dev/pgedge/apis/pgedge-postgres-mcp-server-api/llms.txt) - [OpenAPI document](https://skmtc.dev/pgedge/apis/pgedge-postgres-mcp-server-api/revisions/d47e9fb78ad0?raw)
