openapi: 3.1.0
info:
title: OAuth2 Proxy Endpoints Metrics 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: Metrics
paths:
/metrics:
get:
summary: Prometheus metrics
description: Exposes Prometheus-format metrics when enabled.
responses:
'200':
description: Metrics in Prometheus exposition format.
tags:
- Metrics
components:
securitySchemes:
SessionCookie:
type: apiKey
in: cookie
name: _oauth2_proxy
description: Session cookie established by the OAuth callback.