Metadata-Version: 2.4
Name: python-josso-auth
Version: 0.2.0
Summary: A JOSSO backend for python-social-auth
Home-page: https://github.com/consbio/python-josso-auth
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: python-social-auth<1,>=0.1.1
Requires-Dist: six>=1.17.0
Requires-Dist: suds>=1.2.0
Dynamic: home-page
Dynamic: license-file

# python-josso-auth 0.1.2

```python-josso-auth``` provides a ```JOSSOAuth``` authentication for ```python-social-auth``` which you can subclass
to easily add JOSSO providers as social auth options. To use, just create a class for your provider which extends 
```JOSSOAuth``` and provide a name and base URL.

```python
from josso.backend import JOSSOAuth

class ExampleJOSSOProvider(JOSSOAuth):
    name = 'example_josso'
    base_url = 'https://example.com/josso/'
```

Now you can include your backend in your settings. For example, with Django:
 ```python
AUTHENTICATION_BACKENS += ('myapp.backends.ExampleJOSSOProvider',) 
 ```

# Install

```bash
$ pip install python-josso-auth
```
