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: "You can use Quarkus extensions for OpenID Connect and OAuth 2.0 access token management, focusing on acquiring, refreshing, and propagating tokens."
172
+
summary: 'This reference guide explains how to use:'
summary: "Learn how to manage proactive authentication in Quarkus, including customizing settings and handling exceptions."
446
+
summary: Proactive authentication is enabled in Quarkus by default.
449
447
categories: "security, web"
450
448
topics:
451
449
- security
@@ -466,7 +464,7 @@ types:
466
464
url: /guides/security-architecture
467
465
- title: Quarkus Security overview
468
466
filename: security-overview.adoc
469
-
summary: "Quarkus Security is a framework that provides the architecture, multiple authentication and authorization mechanisms, and other tools to build secure and production-quality Java applications."
467
+
summary: "Quarkus Security is a framework that provides the architecture, multiple authentication and authorization mechanisms, and other tools for you to build secure and production-quality Java applications."
470
468
categories: security
471
469
topics:
472
470
- security
@@ -504,22 +502,6 @@ types:
504
502
id: doc-contribute-howto
505
503
type: howto
506
504
url: /guides/doc-contribute-docs-howto
507
-
- title: Dev Services and Dev UI for OpenID Connect (OIDC)
summary: You can use Dev Services for Keycloak and the Dev UI for the OpenID Connect (OIDC) Keycloak provider and adapt these services for other OpenID Connect providers.
summary: Enable Basic authentication for your Quarkus project and allow users to authenticate with a username and password.
@@ -537,22 +519,6 @@ types:
537
519
id: security-basic-authentication-howto
538
520
type: howto
539
521
url: /guides/security-basic-authentication-howto
540
-
- title: Quarkus Security with Jakarta Persistence
541
-
filename: security-jpa.adoc
542
-
summary: You can configure your application to use Jakarta Persistence to store users' identities.
543
-
categories: security
544
-
topics:
545
-
- security
546
-
- identity-providers
547
-
- sql
548
-
- database
549
-
- jpa
550
-
- jdbc
551
-
extensions:
552
-
- io.quarkus:quarkus-security-jpa-reactive
553
-
id: security-jpa
554
-
type: howto
555
-
url: /guides/security-jpa
556
522
- title: Update projects to the latest Quarkus version
557
523
filename: update-quarkus.adoc
558
524
summary: Learn how to upgrade your projects to the latest version of Quarkus
@@ -580,36 +546,6 @@ types:
580
546
id: resteasy-reactive-virtual-threads
581
547
type: howto
582
548
url: /guides/resteasy-reactive-virtual-threads
583
-
- title: Using OpenID Connect (OIDC) and Keycloak to centralize authorization
584
-
filename: security-keycloak-authorization.adoc
585
-
summary: Learn how to enable bearer token authorization in your Quarkus application using Keycloak Authorization Services for secure access to protected resources.
summary: This guide demonstrates how your OpenID Connect (OIDC) application can support multitenancy to serve multiple tenants from a single application.
603
-
keywords: sso oidc oauth2 security
604
-
categories: security
605
-
topics:
606
-
- security
607
-
- oidc
608
-
- multitenancy
609
-
extensions:
610
-
- io.quarkus:quarkus-oidc
611
-
type: howto
612
-
url: /guides/security-openid-connect-multitenancy
613
549
- title: YAML configuration
614
550
filename: config-yaml.adoc
615
551
summary: "Optionally, use `application.yaml` instead of `application.properties` to configure your application."
@@ -673,9 +609,9 @@ types:
673
609
- reactive
674
610
type: tutorial
675
611
url: /guides/getting-started-reactive
676
-
- title: Getting started with Security by using Basic authentication and Jakarta Persistence
612
+
- title: Getting Started with Security using Basic authentication and Jakarta Persistence
677
613
filename: security-getting-started-tutorial.adoc
678
-
summary: "Get started with Quarkus Security by securing your Quarkus application endpoints with the built-in Quarkus Basic authentication and the Jakarta Persistence identity provider, enabling role-based access control."
614
+
summary: Get started with Quarkus Security by securing your Quarkus application endpoints with the built-in Quarkus Basic authentication and the Jakarta Persistence identity provider and enabling role-based access control.
- title: OpenID Connect client and token propagation quickstart
710
-
filename: security-openid-connect-client.adoc
711
-
summary: "Learn how to use OpenID Connect (OIDC) and OAuth2 clients with filters to get, refresh, and propagate access tokens in your applications."
712
-
categories: security
713
-
topics:
714
-
- security
715
-
- oidc
716
-
- client
717
-
extensions:
718
-
- io.quarkus:quarkus-oidc-client
719
-
type: tutorial
720
-
url: /guides/security-openid-connect-client
721
645
- title: Protect Quarkus web application by using an Auth0 OpenID Connect provider
722
646
filename: security-oidc-auth0-tutorial.adoc
723
647
summary: "Quarkus Security provides comprehensive OpenId Connect (OIDC) and OAuth2 support with its quarkus-oidc extension, supporting both Authorization code flow and Bearer token authentication mechanisms."
summary: "Discover how to secure application HTTP endpoints by using the Quarkus OpenID Connect (OIDC) authorization code flow mechanism with the Quarkus OIDC extension, providing robust authentication and authorization."
670
+
summary: "With the Quarkus OpenID Connect (OIDC) extension, you can protect application HTTP endpoints by using the OIDC Authorization Code Flow mechanism."
747
671
categories: "security, web"
748
672
topics:
749
673
- security
@@ -1149,8 +1073,6 @@ types:
1149
1073
- heroku
1150
1074
- cloud
1151
1075
- deployment
1152
-
- docker
1153
-
- podman
1154
1076
type: guide
1155
1077
url: /guides/deploying-to-heroku
1156
1078
- title: Deploying to Microsoft Azure Cloud
@@ -1186,6 +1108,22 @@ types:
1186
1108
- testing
1187
1109
type: guide
1188
1110
url: /guides/dev-services
1111
+
- title: Dev Services and UI for OpenID Connect (OIDC)
summary: Start Keycloak or other providers automatically in dev and test modes.
1114
+
keywords: sso oidc security keycloak
1115
+
categories: security
1116
+
topics:
1117
+
- security
1118
+
- oidc
1119
+
- keycloak
1120
+
- dev-services
1121
+
- testing
1122
+
- dev-mode
1123
+
extensions:
1124
+
- io.quarkus:quarkus-oidc
1125
+
type: guide
1126
+
url: /guides/security-openid-connect-dev-services
1189
1127
- title: Dev Services for AMQP
1190
1128
filename: amqp-dev-services.adoc
1191
1129
summary: Start AMQP automatically in dev and test modes.
@@ -1828,6 +1766,18 @@ types:
1828
1766
- io.quarkus:quarkus-narayana-lra
1829
1767
type: guide
1830
1768
url: /guides/lra
1769
+
- title: OpenID Connect Client and Token Propagation Quickstart
1770
+
filename: security-openid-connect-client.adoc
1771
+
summary: "This guide explains how to use OpenID Connect and OAuth2 Client and Filters to acquire, refresh and propagate access tokens."
1772
+
categories: security
1773
+
topics:
1774
+
- security
1775
+
- oidc
1776
+
- client
1777
+
extensions:
1778
+
- io.quarkus:quarkus-oidc-client
1779
+
type: guide
1780
+
url: /guides/security-openid-connect-client
1831
1781
- title: Packaging And Releasing With JReleaser
1832
1782
filename: jreleaser.adoc
1833
1783
summary: This guide covers packaging and releasing CLI applications using the JReleaser tool.
@@ -1951,6 +1901,22 @@ types:
1951
1901
- reactive
1952
1902
type: guide
1953
1903
url: /guides/quarkus-reactive-architecture
1904
+
- title: Quarkus Security with Jakarta Persistence
1905
+
filename: security-jpa.adoc
1906
+
summary: "Quarkus provides a Jakarta Persistence (formerly known as JPA) identity provider, similar to the JDBC identity provider, suitable for use with the Basic and Form-based Quarkus Security mechanisms, which require a combination of username and password credentials."
1907
+
categories: security
1908
+
topics:
1909
+
- security
1910
+
- identity-providers
1911
+
- sql
1912
+
- database
1913
+
- jpa
1914
+
- jdbc
1915
+
extensions:
1916
+
- io.quarkus:quarkus-security-jpa-reactive
1917
+
id: security-jpa
1918
+
type: guide
1919
+
url: /guides/security-jpa
1954
1920
- title: Quarkus Virtual Thread support for gRPC services
1955
1921
filename: grpc-virtual-threads.adoc
1956
1922
summary: This guide explains how to benefit from Java virtual threads when implementing a gRPC service.
summary: This guide demonstrates how your OpenID Connect application can support multi-tenancy so that you can serve multiple tenants from a single application.
2424
+
keywords: sso oidc oauth2 security
2425
+
categories: security
2426
+
topics:
2427
+
- security
2428
+
- oidc
2429
+
- multitenancy
2430
+
extensions:
2431
+
- io.quarkus:quarkus-oidc
2432
+
type: guide
2433
+
url: /guides/security-openid-connect-multitenancy
2434
+
- title: Using OpenID Connect (OIDC) and Keycloak to Centralize Authorization
2435
+
filename: security-keycloak-authorization.adoc
2436
+
summary: This guide demonstrates how your Quarkus application can authorize access to protected resources using Keycloak Authorization Services.
2437
+
keywords: sso oidc security keycloak
2438
+
categories: security
2439
+
topics:
2440
+
- security
2441
+
- authentication
2442
+
- authorization
2443
+
- keycloak
2444
+
- sso
2445
+
- oidc
2446
+
extensions:
2447
+
- io.quarkus:quarkus-oidc
2448
+
- io.quarkus:quarkus-keycloak-authorization
2449
+
type: guide
2450
+
url: /guides/security-keycloak-authorization
2469
2451
- title: Using OpenTelemetry
2470
2452
filename: opentelemetry.adoc
2471
2453
summary: This guide explains how your Quarkus application can utilize OpenTelemetry to provide distributed tracing for interactive web applications.
@@ -2677,36 +2659,33 @@ types:
2677
2659
type: guide
2678
2660
url: /guides/reactive-event-bus
2679
2661
- title: Using the legacy REST Client
2680
-
filename: resteasy-client.adoc
2662
+
filename: rest-client.adoc
2681
2663
summary: This guide explains how to use the RESTEasy Classic REST Client in order to interact with REST APIs (JSON and other) with very little effort.
2682
2664
categories: web
2683
2665
topics:
2684
2666
- rest
2685
2667
- rest-client
2686
-
- resteasy-client
2687
2668
- resteasy-classic
2688
2669
extensions:
2689
-
- io.quarkus:quarkus-resteasy-client
2690
-
- io.quarkus:quarkus-resteasy-client-jackson
2691
-
- io.quarkus:quarkus-resteasy-client-jsonb
2692
-
- io.quarkus:quarkus-resteasy-client-jaxb
2670
+
- io.quarkus:quarkus-rest-client
2671
+
- io.quarkus:quarkus-rest-client-jackson
2672
+
- io.quarkus:quarkus-rest-client-jsonb
2693
2673
type: guide
2694
-
url: /guides/resteasy-client
2674
+
url: /guides/rest-client
2695
2675
- title: Using the legacy REST Client with Multipart
2696
-
filename: resteasy-client-multipart.adoc
2676
+
filename: rest-client-multipart.adoc
2697
2677
summary: "This guide explains how to use the RESTEasy Classic REST Client to send multipart REST requests, typically to upload documents."
2698
2678
categories: web
2699
2679
topics:
2700
2680
- rest
2701
2681
- rest-client
2702
-
- resteasy-client
2703
2682
- multipart
2704
2683
- resteasy-classic
2705
2684
extensions:
2706
-
- io.quarkus:quarkus-resteasy-client
2685
+
- io.quarkus:quarkus-rest-client
2707
2686
- io.quarkus:quarkus-resteasy-multipart
2708
2687
type: guide
2709
-
url: /guides/resteasy-client-multipart
2688
+
url: /guides/rest-client-multipart
2710
2689
- title: Using xDS gRPC
2711
2690
filename: grpc-xds.adoc
2712
2691
summary: This page explains how to enable xDS gRPC usage in your Quarkus application.
0 commit comments