Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/authress/authress-sdk.py

The Python Authress SDK provides authorization as a service with fully compatible REST apis.
https://github.com/authress/authress-sdk.py

authorization authorization-backend authorization-framework authorization-middleware authorization-server authorizationservice authress python security

Last synced: 2 months ago
JSON representation

The Python Authress SDK provides authorization as a service with fully compatible REST apis.

Awesome Lists containing this project

README

        


Authress media banner

# Authress SDK for Python

This is the Authress SDK for Python. Authress provides an authorization API for user identity, access control, and api key management as a drop in SaaS.

The Nuget package connects to the [Authress API](https://authress.io/app/#/api). You can use Authress to build authentication and authorization directly into your applications and services. Additionally, Authress can be used locally to develop faster without needing an [Authress Account](https://authress.io).






## Usage

```sh
pip install authress
```
(you may need to run `pip` with root permission: `sudo pip install authress`)

Then import the package:
```python
import authress
```

## Getting Started

### Reference Guide

See the SDK reference guide for a examples of commonly executed blocks with descriptions.

[SDK Documentation](https://github.com/Authress/authress-sdk.py/blob/main/docs/README.md)

## Quick Examples:

* [Authorize using a user token](https://github.com/Authress/authress-sdk.py/blob/main/docs/EXAMPLES.md#authorize-using-a-user-token)
* [Authorize with a service client](https://github.com/Authress/authress-sdk.py/blob/main/docs/EXAMPLES.md#authorize-with-a-service-client)
* [Using the Authress service client as an API key](https://github.com/Authress/authress-sdk.py/blob/main/docs/EXAMPLES.md#using-the-authress-service-client-as-an-api-key)
* [Embedding service clients into your api](https://github.com/Authress/authress-sdk.py/blob/main/docs/EXAMPLES.md#generation-of-service-client)
* [Token verification](https://github.com/Authress/authress-sdk.py/blob/main/docs/EXAMPLES.md#token-verifier)

## Contribution Guide

[Developing for the Python SDK](https://github.com/Authress/authress-sdk.py/blob/main/contributing.md)