29280b1f68
Add an auth plugin for application credentials and update the common auth utilities to understand an auth method of 'application_credential' and validate and scope accordingly. By default, application credentials should not be allowed to be used for creating other application credentials or trusts. If a user creates an application credential with flag `allow_application_credential_creation` then that application should be allowed to be used for creating and deleting other application credentials and trusts. Ensure a flag is set in the token if this property is set to allow this behavior. bp application-credentials Change-Id: I15a03e79128a11314d06751b94343f22d533243a |
||
---|---|---|
.. | ||
backends | ||
__init__.py | ||
controllers.py | ||
core.py | ||
routers.py | ||
schema.py |