Swagger 具有相同名称但不同访问权限的两个API密钥

Swagger 具有相同名称但不同访问权限的两个API密钥,swagger,openapi,Swagger,Openapi,我正在使用OpenAPI3编写API的描述 我系统中的每个帐户都与两个API键关联,一个只读,一个读写 my API中的所有端点都需要其中一个键作为x-API-key头的值。读写API密钥可以在该帐户的端点上执行所有REST操作(GET、POST、DELETE等)。只读键只能用于GET操作 我如何在模式中强制执行这一点,而不是仅在API描述中描述行为

我正在使用OpenAPI3编写API的描述

我系统中的每个帐户都与两个API键关联,一个只读,一个读写

my API中的所有端点都需要其中一个键作为
x-API-key
头的值。读写API密钥可以在该帐户的端点上执行所有REST操作(GET、POST、DELETE等)。只读键只能用于GET操作

我如何在模式中强制执行这一点,而不是仅在API描述中描述行为