Hi,
I currently try to migrate from the Keycloak OIDC adapter to the elytron-oidc-client.
If there is valid token the user is authenticated and is not redirected to the Authorization Server.
In the elytron-oidc-client the implementation is different: In fact as far as I see the Bearer token is not checked at all?
Are there any plans to include the check of the Bearer token before starting with the Authorization Code Flow?
Background: We are developing an application that is used in the browser but also by a RCP-client. Currently the RCP client handles the communication with the Authorization Server by itself and then sets the Bearer token in the Authorization header. This works fine with the keycloak adapter but fails with the elytron-oidc-client.
On the other hand I could get the RCP client to work with the <token-realm> but then we loose the redirect in the browser.
I also could not find any possibility to combine the two mechanisms as the elytron-oidc-client is a separate subsystem and no realm. If it was perhaps a <distributedRealm> could combine the 2 mechanisms.
Any other ideas what I might have missed?
Best regards
Daniel