openapi: 3.1.0
info:
title: OAuth2 Proxy Endpoints Metrics Ready API
description: 'HTTP endpoints exposed by oauth2-proxy, a reverse proxy that
authenticates requests using upstream OAuth/OIDC providers. The
OAuth2 endpoints live under a configurable prefix (`--proxy-prefix`,
default `/oauth2`); the health and operational endpoints live at the
document root. Sourced from
https://oauth2-proxy.github.io/oauth2-proxy/features/endpoints.
'
version: '1.0'
servers:
- url: http://localhost:4180
description: Default oauth2-proxy listen address
tags:
- name: Ready
paths:
/ready:
get:
summary: Readiness probe
description: Verifies underlying connections such as Redis are healthy.
responses:
'200':
description: Service is ready.
'503':
description: A dependency is unhealthy.
tags:
- Ready
components:
securitySchemes:
SessionCookie:
type: apiKey
in: cookie
name: _oauth2_proxy
description: Session cookie established by the OAuth callback.