Metadata-Version: 2.4
Name: django-eve-auth
Version: 2.0.1
Summary: Eve Auth enables users to authenticate
Author-email: Erik Kalkoken <kalkoken87@gmail.com>
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
License-File: LICENSE
Requires-Dist: django-esi>=8,<10
Requires-Dist: Django>=4.2,<6
Requires-Dist: coverage ; extra == "test"
Project-URL: Documentation, https://django-eve-auth.readthedocs.io
Project-URL: Homepage, https://github.com/ErikKalkoken/django-eve-auth
Provides-Extra: test

# Eve Auth

Eve Auth enables users to authenticate and login to a Django website using their Eve Online account.

[![release](https://img.shields.io/pypi/v/django-eve-auth?label=release)](https://pypi.org/project/django-eve-auth/)
[![python](https://img.shields.io/pypi/pyversions/django-eve-auth)](https://pypi.org/project/django-eve-auth/)
[![django](https://img.shields.io/pypi/djversions/django-eve-auth?label=django)](https://pypi.org/project/django-eve-auth/)
[![.github/workflows/ci-cd.yaml](https://github.com/ErikKalkoken/django-eve-auth/actions/workflows/ci-cd.yaml/badge.svg)](https://github.com/ErikKalkoken/django-eve-auth/actions/workflows/ci-cd.yaml)
[![codecov](https://codecov.io/github/ErikKalkoken/django-eve-auth/graph/badge.svg?token=VNURamyUeq)](https://codecov.io/github/ErikKalkoken/django-eve-auth)
[![Documentation Status](https://readthedocs.org/projects/django-eve-auth/badge/?version=latest)](https://django-eve-auth.readthedocs.io/en/latest/?badge=latest)
[![license](https://img.shields.io/badge/license-MIT-green)](https://github.com/ErikKalkoken/django-eve-auth#MIT-1-ov-file)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![chat](https://img.shields.io/discord/790364535294132234)](https://discord.gg/zmh52wnfvM)

## Features

- Users can login via EVE SSO. New user accounts will automatically be created from the Eve character.
- Users keep their accounts as long as the character does not change ownership
- User's character name is updated with every new login
- Supports Django's default login URLs and next parameter
- Also includes a template tag for creating user icons with the related eve character portrait
- Fully tested

## Documentation

For all details on how to install and use Eve Auth please see the [documentation](https://django-eve-auth.readthedocs.io/en/latest/).

