Add note about application credential ownership

Some people are still disappointed by the fact that application
credentials are not project-owned. This patch adds a note about why this
decision was made and adds a recommendation to overcome it.

Change-Id: I546bdc55937948d51154f4a4aecec08b4e4fd58d
This commit is contained in:
Colleen Murphy 2019-05-28 15:04:25 -07:00
parent d2b5550214
commit 81c3202b43
1 changed files with 15 additions and 0 deletions

View File

@ -220,3 +220,18 @@ Rotating an application credential is a simple process:
#. When your application is fully set up with the new application credential,
delete the old one.
Frequently Asked Questions
==========================
Why is the application credential owned by the user rather than the project?
----------------------------------------------------------------------------
Having application credentials be owned by a project rather than by an
individual user would be convenient for cases where teams want applications to
continue running after the creating user has left the team. However, this would
open up a security hole by which the creating user could still gain access to
the resources accessible by the application credential even after the user is
disabled. Rather than relying on the application credential persisting after
users are disabled, it is recommended to proactively rotate the application
credential to another user prior to the original creating user being disabled.