sungwy commented on code in PR #12376:
URL: https://github.com/apache/iceberg/pull/12376#discussion_r2014648551


##########
open-api/rest-catalog-open-api.yaml:
##########
@@ -4458,7 +4458,9 @@ components:
     #  The fields `message` and `type` as indicated here are not presently 
prescriptive.
     UnauthorizedResponse:
       description:
-        Unauthorized. Authentication is required and has failed or has not yet 
been provided.
+        Unauthorized. The REST Catalog SHOULD respond with the 401 
UnauthorizedResponse when
+        the access token provided is expired, revoked, malformed, or invalid 
for other reasons.

Review Comment:
   Hi @mrcnc thank you for the review!
   
   IHMO I think if the access token is malformed, I'd still consider 401 to be 
the appropriate respones type vs 400 which I think would be more appropriate 
when the format of the Request itself is malformed.
   
   I took this verbiage directly from https://www.rfc-editor.org/rfc/rfc6750 
under the `invalid_token` section:
   
   ```
   invalid_token
            The access token provided is expired, revoked, malformed, or
            invalid for other reasons.  The resource SHOULD respond with
            the HTTP 401 (Unauthorized) status code.  The client MAY
            request a new access token and retry the protected resource
            request.
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to