From 634ced929760fc9ff2f0b3976239913b935cd0f6 Mon Sep 17 00:00:00 2001 From: Benjamin Confino Date: Mon, 13 May 2024 12:28:04 +0100 Subject: [PATCH] add mutualTLS as a SecuritySchemeType --- .../openapi/annotations/enums/SecuritySchemeType.java | 3 ++- .../microprofile/openapi/annotations/enums/package-info.java | 2 +- .../microprofile/openapi/models/security/SecurityScheme.java | 2 +- .../microprofile/openapi/models/security/package-info.java | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/enums/SecuritySchemeType.java b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/enums/SecuritySchemeType.java index 85728435c..325135ac8 100644 --- a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/enums/SecuritySchemeType.java +++ b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/enums/SecuritySchemeType.java @@ -18,7 +18,8 @@ package org.eclipse.microprofile.openapi.annotations.enums; public enum SecuritySchemeType { - DEFAULT(""), APIKEY("apiKey"), HTTP("http"), OPENIDCONNECT("openIdConnect"), OAUTH2("oauth2"); + DEFAULT(""), APIKEY("apiKey"), HTTP("http"), OPENIDCONNECT("openIdConnect"), OAUTH2("oauth2"), MUTUALTLS( + "mutualTLS"); private String value; diff --git a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/enums/package-info.java b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/enums/package-info.java index fccaecfb1..0b72ec8f0 100644 --- a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/enums/package-info.java +++ b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/enums/package-info.java @@ -22,6 +22,6 @@ * */ -@org.osgi.annotation.versioning.Version("1.0") +@org.osgi.annotation.versioning.Version("1.1") @org.osgi.annotation.versioning.ProviderType package org.eclipse.microprofile.openapi.annotations.enums; \ No newline at end of file diff --git a/api/src/main/java/org/eclipse/microprofile/openapi/models/security/SecurityScheme.java b/api/src/main/java/org/eclipse/microprofile/openapi/models/security/SecurityScheme.java index e6269ed17..cb4f40283 100644 --- a/api/src/main/java/org/eclipse/microprofile/openapi/models/security/SecurityScheme.java +++ b/api/src/main/java/org/eclipse/microprofile/openapi/models/security/SecurityScheme.java @@ -36,7 +36,7 @@ public interface SecurityScheme extends Constructible, Extensible */ public enum Type { - APIKEY("apiKey"), HTTP("http"), OAUTH2("oauth2"), OPENIDCONNECT("openIdConnect"); + APIKEY("apiKey"), HTTP("http"), OAUTH2("oauth2"), OPENIDCONNECT("openIdConnect"), MUTUALTLS("mutualTLS"); private final String value; diff --git a/api/src/main/java/org/eclipse/microprofile/openapi/models/security/package-info.java b/api/src/main/java/org/eclipse/microprofile/openapi/models/security/package-info.java index d1e6b5a01..b9380d437 100644 --- a/api/src/main/java/org/eclipse/microprofile/openapi/models/security/package-info.java +++ b/api/src/main/java/org/eclipse/microprofile/openapi/models/security/package-info.java @@ -28,6 +28,6 @@ * */ -@org.osgi.annotation.versioning.Version("2.0") +@org.osgi.annotation.versioning.Version("2.1") @org.osgi.annotation.versioning.ProviderType package org.eclipse.microprofile.openapi.models.security; \ No newline at end of file