Explicitly define auth protocol in protocol document#31
Conversation
| - type: object | ||
| required: | ||
| - clientPayloadSignature | ||
| - signedRequestToken |
There was a problem hiding this comment.
To be a PATCH this should deprecate the clientPayloadSignature, not replace it, otherwise this is arguably a major revision (clients with the same major revision should be backwards compatible)
You can say Deprecated, servers MAY allow this request when used, subject to configuration, instead of MUST
There was a problem hiding this comment.
@dmihalcik-virtru The OpenAPI spec is an example of An Implementation - not part of the spec. I should move it to examples. What an implementer calls this field in their schema is not defined in the spec, as that's an implementation detail.
The major spec version bump to 4 already introduced the general requirement for a payload signature, so this is not a new requirement. I'm just syncing the name of the field in the example OpenAPI spec we include.
Current openTDF implementations all use signedRequestToken already, and the example OpenAPI spec here had a mismatch on the name, so that's why it's just a patch.
Proposed Changes
Change type: PATCH
Checklist