Implementation for Microsoft Oauth2 authentication
Project description
authentication-factory
Note: This is inital version of the factory with support of Microsoft OAuth2.0 only with Streamlit.
authentication-factory is a simple python implementation of authentication using below listed authentication mechanism.
- Microsoft OAuth2.0
This extension helps to implement authentication solutions and provides login url, logout url and id token. These can be used in python web application like Streamlit, Flask etc.
Getting Started
Installation
pip install authentication-factory
Usage
Development Setup
Using virtualenv
python3 -m venv venv
source env/bin/activate
pip install .
Contributing
- Fork repo- https://github.com/shrivastava-v-ankit/authentication-factory.git
- Create your feature branch -
git checkout -b feature/name
- Add Python test (pytest) and covrage report for new/changed feature.
- Commit your changes -
git commit -am "Added name"
- Push to the branch -
git push origin feature/name
- Create a new pull request
Project details
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 authentication-factory-0.0.5.tar.gz
.
File metadata
- Download URL: authentication-factory-0.0.5.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94be719290aacf024ae57ea0f260401d85d8307adc8301a1ed9effe0ee6d6d57 |
|
MD5 | 5057420f7086d237abcfce2c51b83dd2 |
|
BLAKE2b-256 | b6fec070a89bf896536832b0bbc9122821e403a8137c11a23414b6737c906d15 |
File details
Details for the file authentication_factory-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: authentication_factory-0.0.5-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56a5bc63e57cd0e6492617aee7cb505bd6b57d175a37fa63052a24cad55b88ec |
|
MD5 | 5e236d6f6f824da8b53bcd49b6a9720e |
|
BLAKE2b-256 | 5b2575d41e02c3732a2e8babe2317d220327683bba6893256d9c40e9d886ff43 |