Invenio-OAuth2Server

https://img.shields.io/github/license/inveniosoftware/invenio-oauth2server.svg https://img.shields.io/travis/inveniosoftware/invenio-oauth2server.svg https://img.shields.io/coveralls/inveniosoftware/invenio-oauth2server.svg https://img.shields.io/pypi/v/invenio-oauth2server.svg

Invenio module that implements OAuth 2 server.

Features

  • Implements the OAuth 2.0 authentication protocol.
    • Provides REST API to provide access tokens.
    • Provides decorators that can be used to restrict access to resources.
  • Handles authentication using JSON Web Tokens.
  • Adds support for CSRF protection in REST API.

User’s Guide

This part of the documentation will show you how to get started in using Invenio-OAuth2Server.

API Reference

If you are looking for information on a specific function, class or method, this part of the documentation is for you.

Additional Notes

Notes on how to contribute, legal information and changes are here for the interested.