quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.84k stars 2.7k forks source link

Provide expanded OIDC configuration guide #43737

Open sberyozkin opened 1 month ago

sberyozkin commented 1 month ago

Description

quarkus-oidc has well over 100 properties, probably reaching 130 or so, which is currently duplicated by the identical tenant configuration, with the total number of generated properties now reaching 240 or so properties.

We can get rid of the duplication eventually, once #39185 is resolved , with the transition to @ConfigMapping, with Roberto advising how to add a few annotations to that mapping to cut the tenant duplications.

Let's say now we are back to 120-130 properties. Each of these properties has a goal:

However, when users look at the generated list of properties then can be overwhelmed and confused, once they need to go beyond the OIDC basics.

So there must be a new expanded configuration guide added, clearly grouping them, explaining their roles, possible useful combinations, etc.

Along the way, we can review, which of the properties can be set to stricter initial values.

CC @maxandersen @cescoffier

Implementation ideas

No response

quarkus-bot[bot] commented 1 month ago

/cc @pedroigor (oidc), @radcortez (config)