Skip to content

Tap controller validates resource in request body and URL are equal #3162

@kleimkuhler

Description

@kleimkuhler

Motivation

The aggregation layer will authorize that a user has the required privileges for the requested resource in the tap request URL. If the user is authorized, then the request will be passed to the tap controller.

Once the tap controller receives the authorized tap request, it unpacks the request body and taps the resources specified by those parameters. There is a possibility that these resources could be different, so the tap controller should first make sure that they are the same.

If the requested body resources are different from the request URL, then the request should be failed

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions