Skip to content

Commit f6d3005

Browse files
authored
Treat security scheme as case insensitive (#2706)
1 parent 866a4a2 commit f6d3005

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

schemas/v3.0/schema.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -806,15 +806,17 @@ definitions:
806806
- description: Bearer
807807
properties:
808808
scheme:
809-
enum: [bearer]
809+
type: string
810+
pattern: ^[Bb][Ee][Aa][Rr][Ee][Rr]$
810811

811812
- description: Non Bearer
812813
not:
813814
required: [bearerFormat]
814815
properties:
815816
scheme:
816817
not:
817-
enum: [bearer]
818+
type: string
819+
pattern: ^[Bb][Ee][Aa][Rr][Ee][Rr]$
818820

819821
OAuth2SecurityScheme:
820822
type: object

schemas/v3.1/schema.yaml

+2-3
Original file line numberDiff line numberDiff line change
@@ -767,16 +767,15 @@ $defs:
767767
type:
768768
const: http
769769
scheme:
770-
const: bearer
770+
type: string
771+
pattern: ^[Bb][Ee][Aa][Rr][Ee][Rr]$
771772
required:
772773
- type
773774
- scheme
774775
then:
775776
properties:
776777
bearerFormat:
777778
type: string
778-
required:
779-
- scheme
780779

781780
type-oauth2:
782781
if:

0 commit comments

Comments
 (0)