openapi: "3.0.0" info: title: Api Bearer Auth example version: 1.0.0 servers: - url: components: securitySchemes: bearerAuth: type: http scheme: bearer schemas: Login: type: object properties: username: type: string password: type: string Refresh: type: object properties: token: type: string paths: /api-bearer-auth/v1/login: post: security: - bearerAuth: [] requestBody: required: true content: application/json: schema: $ref: '#components/schemas/Login' responses: '200': description: Success /api-bearer-auth/v1/tokens/refresh: post: security: - bearerAuth: [] requestBody: required: true content: application/json: schema: $ref: '#components/schemas/Refresh' responses: '200': description: Success /wp/v2: get: security: - bearerAuth: [] responses: '200': description: Success