Setting the file. One moment.
Skill 111 · Create Quarkus Project
Subchapter 111.5
references/security.mdMarkdown744 BView on GitHub
Add quarkus-oidc. In dev/test, Dev Services starts a Keycloak container when quarkus.oidc.auth-server-url is not set.
%prod.quarkus.oidc.auth-server-url=${OIDC_URL}
%prod.quarkus.oidc.client-id=${OIDC_CLIENT_ID}
quarkus.oidc.application-type=serviceFor web apps with browser login use quarkus.oidc.application-type=web-app. For plain JWT verification without an identity provider flow, use quarkus-smallrye-jwt.
@Path("/admin")
@RolesAllowed("admin")
public class AdminResource { ... }Or path rules:
quarkus.http.auth.permission.secured.paths=/api/*
quarkus.http.auth.permission.secured.policy=authenticated