.dockerignore
.editorconfig
.git-blame-ignore-revs
AUTHORS.rst
CHANGES.rst
CONTRIBUTING.rst
INSTALL.rst
LICENSE
MANIFEST.in
README.rst
babel.ini
pyproject.toml
requirements-devel.txt
run-tests.sh
setup.cfg
setup.py
.github/workflows/i18n-pull.yml
.github/workflows/i18n-push.yml
.github/workflows/pypi-publish.yml
.github/workflows/tests.yml
.tx/config
docs/Makefile
docs/api.rst
docs/authors.rst
docs/changes.rst
docs/conf.py
docs/configuration.rst
docs/contributing.rst
docs/index.rst
docs/installation.rst
docs/license.rst
docs/make.bat
docs/overview.rst
docs/requirements.txt
docs/usage.rst
docs/images/authorization-code.jpg
docs/images/client-credentials.jpg
docs/images/implicit-grant.jpg
invenio_oauth2server/__init__.py
invenio_oauth2server/_compat.py
invenio_oauth2server/admin.py
invenio_oauth2server/cli.py
invenio_oauth2server/config.py
invenio_oauth2server/decorators.py
invenio_oauth2server/errors.py
invenio_oauth2server/ext.py
invenio_oauth2server/forms.py
invenio_oauth2server/models.py
invenio_oauth2server/provider.py
invenio_oauth2server/proxies.py
invenio_oauth2server/scopes.py
invenio_oauth2server/utils.py
invenio_oauth2server/validators.py
invenio_oauth2server.egg-info/PKG-INFO
invenio_oauth2server.egg-info/SOURCES.txt
invenio_oauth2server.egg-info/dependency_links.txt
invenio_oauth2server.egg-info/entry_points.txt
invenio_oauth2server.egg-info/not-zip-safe
invenio_oauth2server.egg-info/requires.txt
invenio_oauth2server.egg-info/top_level.txt
invenio_oauth2server/alembic/12a88921ada2_create_oauth2server_tables.py
invenio_oauth2server/alembic/4e57407b8e4a_add_on_delete_cascade.py
invenio_oauth2server/alembic/aa546f2a8d2f_create_oauth2server_branch.py
invenio_oauth2server/templates/invenio_oauth2server/authorize.html
invenio_oauth2server/templates/invenio_oauth2server/base.html
invenio_oauth2server/templates/invenio_oauth2server/errors.html
invenio_oauth2server/templates/invenio_oauth2server/settings/_macros.html
invenio_oauth2server/templates/invenio_oauth2server/settings/base.html
invenio_oauth2server/templates/invenio_oauth2server/settings/client_new.html
invenio_oauth2server/templates/invenio_oauth2server/settings/client_view.html
invenio_oauth2server/templates/invenio_oauth2server/settings/helpers.html
invenio_oauth2server/templates/invenio_oauth2server/settings/index.html
invenio_oauth2server/templates/invenio_oauth2server/settings/token_new.html
invenio_oauth2server/templates/invenio_oauth2server/settings/token_permission_view.html
invenio_oauth2server/templates/invenio_oauth2server/settings/token_view.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/authorize.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/base.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/errors.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/settings/_macros.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/settings/base.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/settings/client_new.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/settings/client_view.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/settings/helpers.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/settings/index.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/settings/token_new.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/settings/token_permission_view.html
invenio_oauth2server/templates/semantic-ui/invenio_oauth2server/settings/token_view.html
invenio_oauth2server/theme/semantic/form_styling.py
invenio_oauth2server/translations/messages.pot
invenio_oauth2server/translations/af/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/af/LC_MESSAGES/messages.po
invenio_oauth2server/translations/ar/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/ar/LC_MESSAGES/messages.po
invenio_oauth2server/translations/bg/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/bg/LC_MESSAGES/messages.po
invenio_oauth2server/translations/ca/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/ca/LC_MESSAGES/messages.po
invenio_oauth2server/translations/cs/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/cs/LC_MESSAGES/messages.po
invenio_oauth2server/translations/da/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/da/LC_MESSAGES/messages.po
invenio_oauth2server/translations/de/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/de/LC_MESSAGES/messages.po
invenio_oauth2server/translations/de_AT/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/de_AT/LC_MESSAGES/messages.po
invenio_oauth2server/translations/de_DE/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/de_DE/LC_MESSAGES/messages.po
invenio_oauth2server/translations/el/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/el/LC_MESSAGES/messages.po
invenio_oauth2server/translations/en_AT/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/en_AT/LC_MESSAGES/messages.po
invenio_oauth2server/translations/en_HU/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/en_HU/LC_MESSAGES/messages.po
invenio_oauth2server/translations/es/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/es/LC_MESSAGES/messages.po
invenio_oauth2server/translations/es_CU/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/es_CU/LC_MESSAGES/messages.po
invenio_oauth2server/translations/es_MX/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/es_MX/LC_MESSAGES/messages.po
invenio_oauth2server/translations/et/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/et/LC_MESSAGES/messages.po
invenio_oauth2server/translations/et_EE/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/et_EE/LC_MESSAGES/messages.po
invenio_oauth2server/translations/fa/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/fa/LC_MESSAGES/messages.po
invenio_oauth2server/translations/fa_IR/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/fa_IR/LC_MESSAGES/messages.po
invenio_oauth2server/translations/fr/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/fr/LC_MESSAGES/messages.po
invenio_oauth2server/translations/fr_CI/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/fr_CI/LC_MESSAGES/messages.po
invenio_oauth2server/translations/fr_FR/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/fr_FR/LC_MESSAGES/messages.po
invenio_oauth2server/translations/gl/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/gl/LC_MESSAGES/messages.po
invenio_oauth2server/translations/hi_IN/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/hi_IN/LC_MESSAGES/messages.po
invenio_oauth2server/translations/hr/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/hr/LC_MESSAGES/messages.po
invenio_oauth2server/translations/hu/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/hu/LC_MESSAGES/messages.po
invenio_oauth2server/translations/hu_HU/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/hu_HU/LC_MESSAGES/messages.po
invenio_oauth2server/translations/it/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/it/LC_MESSAGES/messages.po
invenio_oauth2server/translations/ja/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/ja/LC_MESSAGES/messages.po
invenio_oauth2server/translations/ka/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/ka/LC_MESSAGES/messages.po
invenio_oauth2server/translations/lt/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/lt/LC_MESSAGES/messages.po
invenio_oauth2server/translations/ne/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/ne/LC_MESSAGES/messages.po
invenio_oauth2server/translations/no/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/no/LC_MESSAGES/messages.po
invenio_oauth2server/translations/pl/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/pl/LC_MESSAGES/messages.po
invenio_oauth2server/translations/pt/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/pt/LC_MESSAGES/messages.po
invenio_oauth2server/translations/ro/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/ro/LC_MESSAGES/messages.po
invenio_oauth2server/translations/ru/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/ru/LC_MESSAGES/messages.po
invenio_oauth2server/translations/rw/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/rw/LC_MESSAGES/messages.po
invenio_oauth2server/translations/sk/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/sk/LC_MESSAGES/messages.po
invenio_oauth2server/translations/sv/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/sv/LC_MESSAGES/messages.po
invenio_oauth2server/translations/sv_SE/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/sv_SE/LC_MESSAGES/messages.po
invenio_oauth2server/translations/tr/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/tr/LC_MESSAGES/messages.po
invenio_oauth2server/translations/uk/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/uk/LC_MESSAGES/messages.po
invenio_oauth2server/translations/uk_UA/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/uk_UA/LC_MESSAGES/messages.po
invenio_oauth2server/translations/zh_CN/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/zh_CN/LC_MESSAGES/messages.po
invenio_oauth2server/translations/zh_TW/LC_MESSAGES/messages.mo
invenio_oauth2server/translations/zh_TW/LC_MESSAGES/messages.po
invenio_oauth2server/views/__init__.py
invenio_oauth2server/views/server.py
invenio_oauth2server/views/settings.py
tests/conftest.py
tests/helpers.py
tests/test_admin.py
tests/test_alembic.py
tests/test_cli.py
tests/test_decorators.py
tests/test_invenio_oauth2server.py
tests/test_models.py
tests/test_provider.py
tests/test_server.py
tests/test_settings.py
tests/test_utils.py
tests/test_validators.py