Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JWT Profile for OAuth 2.0 Client Authentication and Authorization Grants #580

Open
junying1 opened this issue Dec 28, 2020 · 0 comments · May be fixed by #582
Open

JWT Profile for OAuth 2.0 Client Authentication and Authorization Grants #580

junying1 opened this issue Dec 28, 2020 · 0 comments · May be fixed by #582
Labels
type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.

Comments

@junying1
Copy link

junying1 commented Dec 28, 2020

Is your feature request related to a problem? Please describe.
There is no support for using JWT as a client_assertion for getting an access token.

Describe the solution you'd like
Currently the client library allows for client secret based authentication. I would like to support JWT, according to RFC7523: https://tools.ietf.org/html/rfc7523.

In particular, this is used for server to server authentication with many EMR (Electronic Medical Record) systems.

I have an implementation ready for a PR, implemented as a HttpExecuteInterceptor, as done in ClientParametersAuthentication

Describe alternatives you've considered
I could implement this using raw HTTP client such as OKHttp. In fact, I have an working implementation.

Additional context

@yoshi-automation yoshi-automation added triage me I really want to be triaged. 🚨 This issue needs some love. labels Dec 29, 2020
@chingor13 chingor13 added the type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design. label Jan 5, 2021
@yoshi-automation yoshi-automation removed triage me I really want to be triaged. 🚨 This issue needs some love. labels Jan 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.
Projects
None yet
3 participants