keystone/api-ref/source
Colleen Murphy d10908caa9 Document required `type` mapping attribute
In order for a federated user to be mapped to a local user that exists
in the identity backend, the user object in the local mapping rule must
have the property "type": "local" set, in addition to having a keystone
domain provided. This was probably not the original intention of the
local user mapping spec[1], but this is how it ended up being
implemented. We could choose to change the behavior of the code, but
it has been around long enough that it is possible that deployments are
depending on this behavior, and moreover making rules explicit rather
than implicit reduces the risk of bugs and mistakes.

This patch updates the api-ref documentation and the standard federation
documentation to include the "type" property when mapping to local
users. In addition, since we now have two keywords called "local" that
mean somewhat different things, we expand the context of some of the
mapping examples so that both the rule name "local" and the value
"local" of the attribute "type" appear in the example, for clarity.

Change-Id: Ib35e57e33903de14f9cac1f919c32dfe923ef884
Closes-bug: #1673157
2017-08-07 18:02:56 +02:00
..
v2 Reorganised api-ref index page 2017-07-13 19:40:07 +05:30
v2-admin Reorganised api-ref index page 2017-07-13 19:40:07 +05:30
v2-ext Reorganised api-ref index page 2017-07-13 19:40:07 +05:30
v3 Add role_domain_id_request_body in parameters 2017-08-04 15:06:06 +08:00
v3-ext Document required `type` mapping attribute 2017-08-07 18:02:56 +02:00
conf.py Fix doc generation for python 3 2017-04-17 07:44:47 +02:00
index.rst Reorganised api-ref index page 2017-07-13 19:40:07 +05:30