draft-ietf-ace-workflow-and-params
Short Distribution Chain (SDC) Workflow and New OAuth Parameters for the Authentication and Authorization for Constrained Environments (ACE) Framework
This document updates the Authentication and Authorization for
Constrained Environments framework (ACE, RFC 9200) as follows. (1) It
defines the Short Distribution Chain (SDC) workflow that the
authorization server (AS) can use for uploading an access token to a
resource server on behalf of the client. (2) For the OAuth 2.0 token
endpoint, it defines new parameters and encodings and it extends the
semantics of the "ace_profile" parameter. (3) For the OAuth 2.0
authz-info endpoint, it defines a new parameter and its encoding. (4)
It defines how the client and the AS can coordinate on the exchange
of the client's and resource server's public authentication
credentials, when those can be transported by value or identified by
reference; this extends the semantics of the "rs_cnf" parameter for
the OAuth 2.0 token endpoint, thus updating RFC 9201. (5) It extends
the error handling at the AS, for which it defines a new error code.
(6) It deprecates the original payload format of error responses
conveying an error code, when CBOR is used to encode message
payloads. For those responses, it defines a new payload format
aligned with RFC 9290, thus updating in this respect also the
profiles defined in RFC 9202, RFC 9203, and RFC 9431. (7) It amends
two of the requirements on profiles of the framework.