keystone/keystone/assignment
Marek Denis 986c3eb08a Support authentication via SAML 2.0 assertions
This patch will support authentication via SAML 2.0 assertions.
A new authentication plugin will allow external users to authenticate
with keystone, provided the incoming assertion is valid.

The file keystone/contrib/federation/controllers.py was extended with two
new controllers.V3Controller classes:

*) DomainV3 which handles /v3/OS-FEDERATION/domains API call and returns
   list of domains a user can access based on the provided list of groups.

*) ProjectV3 which handles /v3/OS-FEDERATION/projects API call and returns
   list of project a user can access based on the provided list of groups.

Change-Id: I89f70e3a24e825e21580772c088c6fd5c44f3b63
Implements: blueprint saml-id
2014-02-27 13:59:24 +01:00
..
backends Support authentication via SAML 2.0 assertions 2014-02-27 13:59:24 +01:00
__init__.py Remove vim header 2014-02-08 23:54:04 +08:00
controllers.py Merge "Move v3_to_v2_user from manager to controller" 2014-02-08 21:51:53 +00:00
core.py Support authentication via SAML 2.0 assertions 2014-02-27 13:59:24 +01:00
routers.py Move Assignment Controllers and Routers to be First Class 2013-12-17 00:33:24 +00:00