You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
summary: Secure HTTP access to Jakarta REST (formerly known as JAX-RS) endpoints in your application with Bearer authentication by using the Quarkus OpenID Connect (OIDC) extension.
summary: "To protect your web applications, you can use the industry-standard authorization code flow mechanism provided by the Quarkus OpenID Connect (OIDC) extension."
summary: "With the Quarkus OpenID Connect (OIDC) extension, you can protect application HTTP endpoints by using the OIDC Authorization Code Flow mechanism."
summary: Secure your Quarkus application endpoints by combining the built-in Quarkus Basic authentication with the Jakarta Persistence identity provider to enable role-based access control (RBAC).
summary: This guide presents what build analytics is and how to configure it.
397
+
type: guide
398
+
url: /guides/build-analytics
394
399
- title: "Build, Sign and Encrypt JSON Web Tokens"
395
400
filename: security-jwt-build.adoc
396
401
summary: "According to RFC7519, JSON Web Token (JWT) is a compact, URL-safe means of representing claims which are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code(MAC) and/or encrypted."
@@ -491,7 +496,7 @@ types:
491
496
- title: Deploying on OpenShift
492
497
filename: deploying-to-openshift.adoc
493
498
summary: This guide covers how to deploy a native application on OpenShift.
494
-
categories: "native, cloud"
499
+
categories: "cloud, native"
495
500
id: deploy-openshift
496
501
type: guide
497
502
url: /guides/deploying-to-openshift
@@ -546,7 +551,7 @@ types:
546
551
- title: Dev Services for Databases
547
552
filename: databases-dev-services.adoc
548
553
summary: "When testing or running in dev mode Quarkus can provide you with a zero-config database out of the box, a feature we refer to as Dev Services."
549
-
categories: "tooling, data"
554
+
categories: "data, tooling"
550
555
type: guide
551
556
url: /guides/databases-dev-services
552
557
- title: Dev Services for Elasticsearch
@@ -583,6 +588,12 @@ types:
583
588
categories: data
584
589
type: guide
585
590
url: /guides/redis-dev-services
591
+
- title: Dev UI
592
+
filename: dev-ui-v2.adoc
593
+
summary: Learn how to get your extension to contribute features to the Dev UI (v2).
594
+
categories: writing-extensions
595
+
type: guide
596
+
url: /guides/dev-ui-v2
586
597
- title: Dev UI
587
598
filename: dev-ui.adoc
588
599
summary: Learn how to get your extension contribute features to the Dev UI (v1).
@@ -758,7 +769,7 @@ types:
758
769
- title: Kubernetes extension
759
770
filename: deploying-to-kubernetes.adoc
760
771
summary: This guide covers how to deploy a native application on Kubernetes.
761
-
categories: "native, cloud"
772
+
categories: "cloud, native"
762
773
id: deploy-kubernetes
763
774
type: guide
764
775
url: /guides/deploying-to-kubernetes
@@ -1015,14 +1026,14 @@ types:
1015
1026
- title: Testing Your Application
1016
1027
filename: getting-started-testing.adoc
1017
1028
summary: "This guide covers testing in JVM mode, native mode, and injection of resources into tests"
1018
-
categories: "tooling, core, native"
1029
+
categories: "core, tooling, native"
1019
1030
id: testing
1020
1031
type: guide
1021
1032
url: /guides/getting-started-testing
1022
1033
- title: Tips for writing native applications
1023
1034
filename: writing-native-applications-tips.adoc
1024
1035
summary: This guide is a collection of tips to help you solve the problems you encounter when compiling applications to native executable.
1025
-
categories: "core, native, writing-extensions"
1036
+
categories: "core, writing-extensions, native"
1026
1037
type: guide
1027
1038
url: /guides/writing-native-applications-tips
1028
1039
- title: Update projects to the latest version of Quarkus
@@ -1158,7 +1169,7 @@ types:
1158
1169
- title: Using SSL With Native Executables
1159
1170
filename: native-and-ssl.adoc
1160
1171
summary: "In this guide, we will discuss how you can get your native images to support SSL, as native images don't support it out of the box."
1161
-
categories: "core, native, security"
1172
+
categories: "core, security, native"
1162
1173
type: guide
1163
1174
url: /guides/native-and-ssl
1164
1175
- title: Using Security with .properties File
@@ -1265,13 +1276,13 @@ types:
1265
1276
- title: Validation with Hibernate Validator
1266
1277
filename: validation.adoc
1267
1278
summary: This guide covers how to use Hibernate Validator/Bean Validation in your REST services.
1268
-
categories: "web, data"
1279
+
categories: "data, web"
1269
1280
type: guide
1270
1281
url: /guides/validation
1271
1282
- title: Writing JSON REST Services
1272
1283
filename: rest-json.adoc
1273
1284
summary: JSON is now the lingua franca between microservices.
1274
-
categories: "web, serialization"
1285
+
categories: "serialization, web"
1275
1286
type: guide
1276
1287
url: /guides/rest-json
1277
1288
- title: Writing REST Services with RESTEasy Reactive
[{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.analytics.disabled","configDoc":"If Build time analytics are disabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.analytics","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.analytics.uri-base","configDoc":"The Segment base URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"uri-base","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.analytics","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.analytics.timeout","configDoc":"The Timeout to send the build time analytics to segment.","withinAMap":false,"defaultValue":"3000","javaDocSiteLink":"","docMapKey":"timeout","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.analytics","enum":false}}]
a| https://github.com/quarkusio/quarkus/blob/main/extensions/netty/deployment/src/main/java/io/quarkus/netty/deployment/EventLoopGroupBuildItem.java[`io.quarkus.netty.deployment.EventLoopGroupBuildItem`, window="_blank"] :: +++Provides suppliers that return EventLoopGroup used by the application. See EventLoopSupplierBuildItem to register custom EventLoopGroup+++
a| https://github.com/quarkusio/quarkus/blob/main/extensions/netty/deployment/src/main/java/io/quarkus/netty/deployment/EventLoopSupplierBuildItem.java[`io.quarkus.netty.deployment.EventLoopSupplierBuildItem`, window="_blank"] :: +++Register EventLoopGroup suppliers to be used to produce main EventLoopGroup and boss EventLoopGroup annotated beans. If not provided, both will be created from a default supplier. See EventLoopGroupBuildItem for actual supplier instances+++
a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus.analytics.disabled]]`link:#quarkus-core_quarkus.analytics.disabled[quarkus.analytics.disabled]`
a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus.analytics.uri-base]]`link:#quarkus-core_quarkus.analytics.uri-base[quarkus.analytics.uri-base]`
a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus.analytics.timeout]]`link:#quarkus-core_quarkus.analytics.timeout[quarkus.analytics.timeout]`
50169
+
50170
+
[.description]
50171
+
--
50172
+
The Timeout to send the build time analytics to segment.
a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus.application.name]]`link:#quarkus-core_quarkus.application.name[quarkus.application.name]`
a|icon:lock[title=Fixed at build time] [[quarkus-analytics-build-analytics-config_quarkus.analytics.disabled]]`link:#quarkus-analytics-build-analytics-config_quarkus.analytics.disabled[quarkus.analytics.disabled]`
a|icon:lock[title=Fixed at build time] [[quarkus-analytics-build-analytics-config_quarkus.analytics.uri-base]]`link:#quarkus-analytics-build-analytics-config_quarkus.analytics.uri-base[quarkus.analytics.uri-base]`
a|icon:lock[title=Fixed at build time] [[quarkus-analytics-build-analytics-config_quarkus.analytics.timeout]]`link:#quarkus-analytics-build-analytics-config_quarkus.analytics.timeout[quarkus.analytics.timeout]`
46
+
47
+
[.description]
48
+
--
49
+
The Timeout to send the build time analytics to segment.
a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus.analytics.disabled]]`link:#quarkus-core_quarkus.analytics.disabled[quarkus.analytics.disabled]`
a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus.analytics.uri-base]]`link:#quarkus-core_quarkus.analytics.uri-base[quarkus.analytics.uri-base]`
a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus.analytics.timeout]]`link:#quarkus-core_quarkus.analytics.timeout[quarkus.analytics.timeout]`
201
+
202
+
[.description]
203
+
--
204
+
The Timeout to send the build time analytics to segment.
a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus.application.name]]`link:#quarkus-core_quarkus.application.name[quarkus.application.name]`
0 commit comments