I’m building a C# application which I want to access the APIs for Openshift. From my investigations I believe I should be using the Authorization Code Grant (PKCE).
I’m confused whether I should be using the Auth0.AuthenticationAPI v3, Auth0.AuthenticationAPI v4, or the Auth0.OidcClient (notifying @jerrie1 as I saw you wrote this :)), or perhaps even just the .NET RestClient.
Auth0.AuthenticationAPI was upgraded from v3 to v4 to make it compatible with OIDC, however Auth0.OidcClient seems to be explictly about building a OIDC client. Which should be preferred for new projects?
Is it even possible to execute an Authorization Code Grant (PKCE) using the Auth0.OidcClient? When using this client the access_token I receive back appears to be a JWT - should this be what is sent to the API?