Merge pull request #924 from consideRatio/pr/update-oauthenticator-16

breaking: update oauthenticator from 15.1.0 to >=16.0.2,<17, make tljh auth docs link out
This commit is contained in:
Erik Sundell
2023-07-07 18:17:31 +02:00
committed by GitHub
7 changed files with 63 additions and 1 deletions

View File

@@ -2,6 +2,18 @@
# Authenticate using AWS Cognito # Authenticate using AWS Cognito
```{warning}
This documentation has not been updated recently, and a major version of
OAuthenticator has been released since it was. Due to that, please only use this
_as a complement_ to the official [OAuthenticator documentation].
[OAuthenticator documentation]: https://oauthenticator.readthedocs.io/en/latest/tutorials/provider-specific-setup/providers/generic.html#setup-for-aws-cognito
Going onwards, the goal is to ensure we have good documentation in the
OAuthenticator project and reference that instead of maintaining similar
documentation in this project also.
```
The **AWS Cognito Authenticator** lets users log into your JupyterHub using The **AWS Cognito Authenticator** lets users log into your JupyterHub using
cognito user pools. To do so, you'll first need to register and configure a cognito user pools. To do so, you'll first need to register and configure a
cognito user pool and app, and then provide information about this cognito user pool and app, and then provide information about this

View File

@@ -2,9 +2,11 @@
# Authenticate _any_ user with a single shared password # Authenticate _any_ user with a single shared password
```{warning}
The **Dummy Authenticator** lets _any_ user log in with the given password. The **Dummy Authenticator** lets _any_ user log in with the given password.
This authenticator is **extremely insecure**, so do not use it if you can This authenticator is **extremely insecure**, so do not use it if you can
avoid it. avoid it.
```
## Enabling the authenticator ## Enabling the authenticator

View File

@@ -2,6 +2,18 @@
# Let users choose a password when they first log in # Let users choose a password when they first log in
```{warning}
This documentation is not being updated regularly and may be out of date. Due to
that, please only use this _as a complement_ to the official
[FirstUseAuthenticator documentation].
[FirstUseAuthenticator documentation]: https://github.com/jupyterhub/firstuseauthenticator#readme
Going onwards, the goal is to ensure we have good documentation in the
FirstUseAuthenticator project and reference that instead of maintaining similar
documentation in this project also.
```
The **First Use Authenticator** lets users choose their own password. The **First Use Authenticator** lets users choose their own password.
Upon their first log-in attempt, whatever password they use will be stored Upon their first log-in attempt, whatever password they use will be stored
as their password for subsequent log in attempts. This is as their password for subsequent log in attempts. This is

View File

@@ -2,6 +2,18 @@
# Authenticate using GitHub Usernames # Authenticate using GitHub Usernames
```{warning}
This documentation has not been updated recently, and a major version of
OAuthenticator has been released since it was. Due to that, please only use this
_as a complement_ to the official [OAuthenticator documentation].
[OAuthenticator documentation]: https://oauthenticator.readthedocs.io/en/latest/tutorials/provider-specific-setup/providers/github.html
Going onwards, the goal is to ensure we have good documentation in the
OAuthenticator project and reference that instead of maintaining similar
documentation in this project also.
```
The **GitHub Authenticator** lets users log into your JupyterHub using their The **GitHub Authenticator** lets users log into your JupyterHub using their
GitHub user ID / password. To do so, you'll first need to register an GitHub user ID / password. To do so, you'll first need to register an
application with GitHub, and then provide information about this application with GitHub, and then provide information about this

View File

@@ -2,6 +2,18 @@
# Authenticate using Google # Authenticate using Google
```{warning}
This documentation has not been updated recently, and a major version of
OAuthenticator has been released since it was. Due to that, please only use this
_as a complement_ to the official [OAuthenticator documentation].
[OAuthenticator documentation]: https://oauthenticator.readthedocs.io/en/latest/tutorials/provider-specific-setup/providers/google.html
Going onwards, the goal is to ensure we have good documentation in the
OAuthenticator project and reference that instead of maintaining similar
documentation in this project also.
```
The **Google OAuthenticator** lets users log into your JupyterHub using their The **Google OAuthenticator** lets users log into your JupyterHub using their
Google user ID / password. To do so, you'll first need to register an Google user ID / password. To do so, you'll first need to register an
application with Google, and then provide information about this application with Google, and then provide information about this

View File

@@ -2,6 +2,18 @@
# Let users sign up with a username and password # Let users sign up with a username and password
```{warning}
This documentation is not being updated regularly and may be out of date. Due to
that, please only use this _as a complement_ to the official
[NativeAuthenticator documentation].
[NativeAuthenticator documentation]: https://native-authenticator.readthedocs.io/en/latest/
Going onwards, the goal is to ensure we have good documentation in the
NativeAuthenticator project and reference that instead of maintaining similar
documentation in this project also.
```
The **Native Authenticator** lets users signup for creating a new username The **Native Authenticator** lets users signup for creating a new username
and password. and password.
When they signup, they won't be able to login until they are authorized by an When they signup, they won't be able to login until they are authorized by an

View File

@@ -14,7 +14,7 @@ jupyterhub-firstuseauthenticator>=1.0.0,<2
jupyterhub-nativeauthenticator>=1.2.0,<2 jupyterhub-nativeauthenticator>=1.2.0,<2
jupyterhub-ldapauthenticator>=1.3.2,<2 jupyterhub-ldapauthenticator>=1.3.2,<2
jupyterhub-tmpauthenticator>=1.0.0,<2 jupyterhub-tmpauthenticator>=1.0.0,<2
oauthenticator>=15.1.0,<16 oauthenticator>=16.0.2,<17
jupyterhub-idle-culler>=1.2.1,<2 jupyterhub-idle-culler>=1.2.1,<2
# pycurl is installed to improve reliability and performance for when JupyterHub # pycurl is installed to improve reliability and performance for when JupyterHub