Skip to content

api-morph / SecurityBuilder

Class: SecurityBuilder

Defined in: src/builders/SecurityBuilder.ts:8

安全需求构建器,用于构建 OpenAPI SecurityRequirementObject

Implements

Constructors

Constructor

new SecurityBuilder(): SecurityBuilder

Returns

SecurityBuilder

Methods

addScopes()

addScopes(schemeName, scopes): SecurityBuilder

Defined in: src/builders/SecurityBuilder.ts:21

设置指定安全方案的作用域。

Parameters

schemeName

string

安全方案名称(必须对应在 Components Object 中声明的安全方案)。

scopes

string[] = []

作用域数组(对于 oauth2 或 openIdConnect 类型,为所需的作用域名称;对于其他类型,为角色名称)。

Returns

SecurityBuilder

安全需求构建器。


build()

build(): SecurityRequirementObject

Defined in: src/builders/SecurityBuilder.ts:11

构建最终对象

Returns

SecurityRequirementObject

构建完成的对象

Implementation of

Builder.build

基于 MIT 许可证发布