Skip to main content

Implementation for Microsoft Oauth2 authentication

Project description

authentication-factory

License: MIT PyPI

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


  1. Fork repo- https://github.com/shrivastava-v-ankit/authentication-factory.git
  2. Create your feature branch - git checkout -b feature/name
  3. Add Python test (pytest) and covrage report for new/changed feature.
  4. Commit your changes - git commit -am "Added name"
  5. Push to the branch - git push origin feature/name
  6. 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

authentication-factory-0.0.5.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

authentication_factory-0.0.5-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file authentication-factory-0.0.5.tar.gz.

File metadata

File hashes

Hashes for authentication-factory-0.0.5.tar.gz
Algorithm Hash digest
SHA256 94be719290aacf024ae57ea0f260401d85d8307adc8301a1ed9effe0ee6d6d57
MD5 5057420f7086d237abcfce2c51b83dd2
BLAKE2b-256 b6fec070a89bf896536832b0bbc9122821e403a8137c11a23414b6737c906d15

See more details on using hashes here.

File details

Details for the file authentication_factory-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for authentication_factory-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 56a5bc63e57cd0e6492617aee7cb505bd6b57d175a37fa63052a24cad55b88ec
MD5 5e236d6f6f824da8b53bcd49b6a9720e
BLAKE2b-256 5b2575d41e02c3732a2e8babe2317d220327683bba6893256d9c40e9d886ff43

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page