Skip to main content

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

Metadata

Release files for authentication-factory 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for authentication-factory 0.0.5
File Size Uploaded Provenance Actions
authentication-factory-0.0.5.tar.gz 7.6 kB Without provenance Details for authentication-factory-0.0.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for authentication-factory 0.0.5
File Interpreter ABI Platform Actions
authentication_factory-0.0.5-py3-none-any.whl Python 3 none any Details for authentication_factory-0.0.5-py3-none-any.whl

Total release size: 14.7 kB

Release files / authentication-factory-0.0.5.tar.gz

Download URL authentication-factory-0.0.5.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
94be719290aacf024ae57ea0f260401d85d8307adc8301a1ed9effe0ee6d6d57
BLAKE2b-256 checksum
How to use checksums
b6fec070a89bf896536832b0bbc9122821e403a8137c11a23414b6737c906d15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.12

Release files / authentication_factory-0.0.5-py3-none-any.whl

Download URL authentication_factory-0.0.5-py3-none-any.whl
Size 7.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
56a5bc63e57cd0e6492617aee7cb505bd6b57d175a37fa63052a24cad55b88ec
BLAKE2b-256 checksum
How to use checksums
5b2575d41e02c3732a2e8babe2317d220327683bba6893256d9c40e9d886ff43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.12

Security for authentication-factory 0.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page