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 Auth Mixin #366

Open
PvanHengel opened this issue Jun 14, 2021 · 0 comments
Open

JWT Auth Mixin #366

PvanHengel opened this issue Jun 14, 2021 · 0 comments

Comments

@PvanHengel
Copy link

PvanHengel commented Jun 14, 2021

Hi, This issue is for tracking the development of a new authentication mixin to support JWT token auth. Please post your comments on support for this here, I also have some sample code forked off with a potential solution for this.

https://github.com/PvanHengel/kernel_gateway/tree/feature/jwtmixin

Key requirements:

  • inject decoded token into request object that notebook developers can use
  • Openid connect well know auto configuration
  • issuer and/or audience verification
  • Jwks public key verification and cache ability for performance

Also as a bonus, would be ideal to have an option in the notebook itself for users that develop can do an oauth flow when not calling endpoints by api to inject the token into the notebook

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant