|
10 | 10 | [](https://gitter.im/jupyterhub/jupyterhub)
|
11 | 11 | [](https://github.com/jupyterhub/nativeauthenticator/blob/master/CONTRIBUTING.md)
|
12 | 12 |
|
13 |
| -A simple authenticator for small-medium size [JupyterHub](http://github.com/jupyter/jupyterhub/) applications. |
| 13 | +This is a relatively simple authenticator for small or medium-sized [JupyterHub](http://github.com/jupyter/jupyterhub/) applications. Signup and authentication are implemented as native to JupyterHub without relying on external services. |
14 | 14 |
|
15 |
| -Native Authenticator provides the following features: |
| 15 | +NativeAuthenticator provides the following features: |
16 | 16 |
|
17 | 17 | * New users can signup on the system;
|
18 |
| -* New users can be blocked of accessing the system and need an admin authorization; |
19 |
| -* Option of increase password security by avoiding common passwords or minimum password length; |
20 |
| -* Option to block users after a number attempts of login; |
21 |
| -* Option of open signup and no need for initial authorization; |
22 |
| -* Option of adding more information about users on signup. |
23 |
| - |
| 18 | +* New users can be blocked from accessing the system awaiting admin authorization; |
| 19 | +* Option of enforcing password security by disallowing common passwords and/or requiring a minimum password length; |
| 20 | +* Option to block users after a set number of failed login attempts; |
| 21 | +* Option of open signup without need for initial authorization; |
| 22 | +* Option of asking more information about users on signup (e-mail). |
| 23 | +* Option of requiring users to agree with given Terms of Service; |
| 24 | +* Option of protection against scripting attacks via reCAPTCHA; |
| 25 | +* Option for users with a org e-mail address to self-approve via secure link; |
24 | 26 |
|
25 | 27 | ## Documentation
|
26 | 28 |
|
27 |
| -Documentation is available [here](https://native-authenticator.readthedocs.io) |
28 |
| - |
| 29 | +The latest documentation is available [here](https://native-authenticator.readthedocs.io). |
29 | 30 |
|
30 | 31 | ## Running tests
|
31 | 32 |
|
32 |
| -To run the tests locally, you can install the development dependencies: |
| 33 | +To run the tests locally, you can install the development dependencies like so: |
33 | 34 |
|
34 | 35 | `$ pip install -r dev-requirements.txt`
|
35 | 36 |
|
|
0 commit comments