oauthenticator
oauthenticator copied to clipboard
OAuth + JupyterHub Authenticator = OAuthenticator
### Bug description While this may not be explicitly a bug, it's a series of interactions that make life challenging for our particular setup. In our setup, we have a...
### Unable to get a new access token using refresh token in jupyterhub #### I want my Refresh token to always have my access token valid(not expired). #### I am...
We have a folder that includes non-diataxis (https://diataxis.fr) written content. I think we should perhaps discard some of that unless it finds a better home within the diataxis framework categories...
The OAuthenticator.authenticate function is not supposed to be overridden, instead the subclasses are to override functions introduced in this project and called from the `OAuthenticator.authenticate` and `check_allowed` which is introduced...
Currently we have a how-to section called writing-an-authenticator.md accompanied with a python file example-oauthenticator.py I think we should refactor this like... - [ ] extract reference docs from example-oauthenticator.py It...
The diatagix framework (https://diataxis.fr/) helps us with a description of a structure on what to document where. We are currently missing the explanation part, and I think we would benefit...
In our configuration reference, we end up with pages with two classes documented (`GitHubOAuthenticator`, but also `LocalGitHubOAuthenticator`), and skimming through it is overall a bit confusing due to it. I'd...
I'm adding a workaround in the code, and want to reference an issue with more information. This is that issue. The workaround looks like below and will be put in...
Extracted from https://github.com/jupyterhub/oauthenticator/pull/594 and https://github.com/jupyterhub/oauthenticator/pull/594#discussion_r1209744293. > * open issue about standardizing a flag like `populate_teams_in_auth_state` in all authenticators and the naming for the `teams` key, holding the info about the...
## Proposed feature For people with a self-hosted Nextcloud instance, it would be very convenient to be able to connect to JupyterHub using the already existing users. The implementation should...