mirror of
https://opendev.org/openstack/keystone-specs.git
synced 2026-01-11 20:07:33 +00:00
This spec proposes to Provide the option for users to proof-of-possession of OAuth2.0 access token based on RFC8705 OAuth 2.0 Mutual-TLS Client Authentication and Certificate-Bound Access Tokens. Users will be able to authenticate their OAuth2.0 client with a client certificate instead of using Basic authentication with client_id/client_secret to prevent a token from being used by a malicious client. This protects Keystone Identity and other OpenStack services from spoofed OAuth clients. Change-Id: I67e030c183631bd421cc93ceb767f60fa178238a
21 lines
484 B
INI
21 lines
484 B
INI
[tox]
|
|
minversion = 3.1.1
|
|
envlist = docs,pep8
|
|
skipsdist = True
|
|
ignore_basepython_conflict = True
|
|
|
|
[testenv]
|
|
basepython = python3
|
|
; usedevelop = True
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
deps = -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
|
-r{toxinidir}/requirements.txt
|
|
commands =
|
|
stestr run --slowest {posargs}
|
|
doc8 specs/
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:docs]
|
|
commands = sphinx-build -W -b html doc/source doc/build/html
|