Closed Acconut closed 3 weeks ago
Thinking it twice, the server is free to ignore any algorithm, even if supported.
The server could explicitly mention in the response if (none|one) of the provided algorithms triggered the error.
Thinking it twice, the server is free to ignore any algorithm, even if supported.
I agree. In that case we can keep the text as it is right now and close this issue. Does that sound good to you?
The draft currently says (emphasis mine):
In https://github.com/tus/draft-digest-fields-problem-types/pull/13#discussion_r1691777434, @ioggstream mentioned that we might want to change it to say
How should a server react if it receives integrity fields with unsupported and supported algorithms? The server might ignore the unsupported algorithms and handle just the supported ones. Or it might return this problem type and reject the request entirely.
Or should this problem type only be used of none of the requested algorithms are supported?