fix(lti13): Add missing oauth handler - #124
Conversation
|
See #122 |
|
I have removed the |
c3e7c49 to
7b533f7
Compare
|
Rebased to 7b533f7 |
|
Convert to draft until end-to-end testing is completed |
|
After merging #126, the call to |
👍 for systematic prefix in the URL for anything handled by LTI13LoginHandler, such as Thank you soo much for your work into this @martinclaus!!! The changes I see here looks good to me so far! Do you wish to be invited as a maintainer of this repo? I think saying yes would entail:
|
3dbfedb to
9d8a1bb
Compare
|
Sorry for any confusion, I messed up my history when rebasing this PR. |
There was a problem hiding this comment.
- I pushed a commit refactoring away the single use function with a name set by legacy reasons
- I raise a question about forcing
httpsprotocol
Otherwise, this LGTM! Btw, this is no longer a draft PR right? Or is it?
@martinclaus thank you soo much for your work into this!!! If possible, I'd like to get this merged as soon as you respond and cut a release following it.
|
I have also added a route for IMO, this is ready to be merged. |
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com>
@consideRatio I am willing to help maintaining this repo. I habe enabled F2A and happily agree to Jupyters CoC. I would then following MinRk's advice and do a release removing LTI13Authenticator and open a PR to reintroduce it. |
|
Wieeee!!! Thank you soo much for your contributions once again Martin! If you want to connect better with the jupyterhub ecosystem, you are also most welcome to join monthly jupyterhub meetings and such. We use https://github.com/jupyterhub/team-compass for coordination across projects and there in the issues is a notice on the upcoming meets. @minrk @sgibson91 @yuvipanda @jgwerner for transparency I'm sending a maintainer invite to @martinclaus for jupyterhub/ltiauthenticator. / Erik from mobile |
Currently, there is no route set to the OAuth2 login and callback handler in the LTI13Authenticator. This renders this authenticator essentially useless.
This PR adds routes to the respective handler. The paths are prefixed by
lti13to avoid potential conflicts when using multiple authenticators become possible.A backport of this fix for the most recent release would be great! If desired, I can open another PR for that.
Ref: #123