for everyone developing with Python and Django there is now a nice library available:
It’s a Django app based on Bravado, which adds these main functionalities to your Django site:
- Dynamically generated client for interacting with public and private ESI endpoints
- Support for adding EVE SSO to authenticate characters and retrieve tokens
- Control over ESI endpoint versions
This library is one of the core component of Alliance Auth - a widely used auth system to help in-game organizations manage online service access. We have now removed all dependencies with Alliance Auth and are happy to share it with the dev community.