Reorganize OIDC RP options in manager
The current OIDC options list is messy
I propose the following organization:
- Basic settings (the really important ones)
- Client ID
- Client Secret
- Public client
- Redirect URIs
- Advanced settings (big bag for all the ones I couldn't put anywhere else)
- main user attribute
- Bypass consent
- force claims in ID token
- Use refresh tokens
- Security (the ones that have security implications)
- ID token signature alg
- Require PKCE
- allow offline sessions
- allow password grant
- access rule
- Timeouts (the one everybody wants to raise)
- code timeout
- id token timeout
- access token timeout
- offline session timeout
- Logout (the ones noone uses)
- Post logout redirect URI
- Logout URL
- Logout type
- session required
Any comments ?