Update Keystone v3 filter to support Dedicated Auth

Description

As a dedicated LB user,
I would like Repose updated to support an integration between EPS/Valkyrie and Identity,
So that I can migrate dedicated users to Identity.

This story specifically is about updating the Keystone v3 filters to support a new attribute, contentID. This attribute is used for the finer-grained access control available in EPS.

Acceptance Criteria:

  • We can utilize the contentID appropriately when communicating with Identity.

  • Users that are not using the EPS/Valkyrie filter do not need to change anything and will continue to get existing behavior.

See story for the new EPS/Valkyrie filter and for the equivalent Rackspace Keystone v2 filter story.

See the epic project page for more details:
https://repose.atlassian.net/wiki/display/REPOSE/Enterprise+Permissions+System+Authentication+for+Dedicated+LB

Identity must first implement support for contactID in their Keystone v3 implementation.

Environment

None

Assignee

Unassigned

Reporter

Peter Kazmir

Labels

None

External issue ID

None

CoAssignee

None

Capitalizable

True

Epic Link

Priority

High
Configure