Skip to main content

Asgardeo-auth-python-sdk

Builder Downloads Stackoverflow Join the chat at https://join.slack.com/t/wso2is/shared_invite/enQtNzk0MTI1OTg5NjM1LTllODZiMTYzMmY0YzljYjdhZGExZWVkZDUxOWVjZDJkZGIzNTE1NDllYWFhM2MyOGFjMDlkYzJjODJhOWQ4YjE License

Asgardeo Auth Python SDK provides the core methods that are needed to implement OIDC authentication in Python based apps. This SDK can be used to build SDKs for Web Applications from different frameworks such as Flask, Django and various other frameworks that use Python.

Table of Content

Introduction

Python Authentication SDK for WSO2 Identity server (aka Product IS) brings up the fast and secure way to add user login to a Python web applications with the help of the WSO2 Identity Server(WSO2 IS).

Install

Install the library from PyPI.

pip install asgardeo-auth-python-sdk

Getting Started

Python Authentication SDK is architectured in a way that any python framework could be integrated with the Core SDK . Currently the SDK itself supports Flask framework. you can find the documentation here.

Still you can implement your own way of implementation using the APIs provided by the core.

Develop

Prerequisites

  • Python
  • pip package manager.

Installing Dependencies

The repository is a mono repository. The SDK repository is found in the asgardeo_auth directory. You can install the dependencies by running the following command at the root.

pip3 install -r requirements.txt

Contribute

Please read Contributing to the Code Base for details on our code of conduct, and the process for submitting pull requests to us.

Reporting issues

We encourage you to report issues, improvements, and feature requests creating Github Issues.

Important: And please be advised that security issues must be reported to security@wso2com, not as GitHub issues, in order to reach the proper audience. We strongly advise following the WSO2 Security Vulnerability Reporting Guidelines when reporting the security issues.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

Metadata

Release files for asgardeo-auth-python-sdk 0.1.8

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

Source distribution (sdist)

Source distribution for asgardeo-auth-python-sdk 0.1.8
File Size Uploaded
asgardeo-auth-python-sdk-0.1.8.tar.gz 22.4 kB Details

Release files / asgardeo-auth-python-sdk-0.1.8.tar.gz

Download URL asgardeo-auth-python-sdk-0.1.8.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7c58e3958092ddb11e8604bd3a5d3c5da80fe5bb20a940480b55c0642769a5bb
BLAKE2b-256 checksum
How to use checksums
63c2e3ce9603bb36e4e200841df8205e0b456087715dcb6f8d885e1caabe41e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release history Release notifications | RSS feed

This release

0.1.8 This release

1 release file

0.1.7

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.0.53

1 release file

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