A very basic app to test authentication
Project description
Test Auth
This is a very basic app to test authentication in the Fedora infrastructure.
Configuration
You can configure the app using a configuration file, you need to point to this
file with the TESTAUTH_SETTINGS
environment variable.
In the configuration file you can set:
SECRET_KEY
: a unique secret key for signing cookies (see the Flask documentation)OIDC_CLIENT_SECRETS
: the path to theclient_secrets.json
file for OIDC authOIDC_SCOPES
: the list of OIDC scopes to request from the serverOPENID_ENDPOINT
: the URL of the OpenID server endpointOPENID_ASK_FOR
: the list of attributes to request from the serverOPENID_ASK_FOR_OPTIONAL
: the list of attributes to optionaly request
OIDC
Test the OIDC authentication system using the /oidc
path. You must have set a client secrets file by doing:
$ pip3 install oidc-register
$ oidc-register https://iddev.fedorainfracloud.org/openidc/ http://localhost:5000/oidc
Where https://iddev.fedorainfracloud.org/openidc/
is the URL of the OIDC server endpoint.
OpenID
Test the OpenID authentication system using the /openid
path. There is no server-side configuration to do.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file fedora-test-auth-0.0.2.tar.gz
.
File metadata
- Download URL: fedora-test-auth-0.0.2.tar.gz
- Upload date:
- Size: 18.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6757a10a3105ab3bf667b37c07d305d54923cec24224373a86019150b782af0d |
|
MD5 | b9e05bd57e9de87b18b47edcfdd95319 |
|
BLAKE2b-256 | dd33a575fa6171d46d1b83bf9f5aa3214c622a7af4292ddc74db70907f2e82f1 |
File details
Details for the file fedora_test_auth-0.0.2-py2.py3-none-any.whl
.
File metadata
- Download URL: fedora_test_auth-0.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 19.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 205bfef10d868a77e90cbdf791d2ab124bdd027dd8dd74d7ebad0fe4040053df |
|
MD5 | fc8f47ec913d58e579332879585096a7 |
|
BLAKE2b-256 | 5ba53442f952160e753a4a92066dfce388b9763ef83b2ee373982c3fc3f73a0f |