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
fedora-test-auth-0.0.2.tar.gz
(18.0 kB
view hashes)
Built Distribution
Close
Hashes for fedora_test_auth-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 205bfef10d868a77e90cbdf791d2ab124bdd027dd8dd74d7ebad0fe4040053df |
|
MD5 | fc8f47ec913d58e579332879585096a7 |
|
BLAKE2b-256 | 5ba53442f952160e753a4a92066dfce388b9763ef83b2ee373982c3fc3f73a0f |