Authentication and Authorization for Constrained Environments (ACE)

Created
2021-07-27
Last Updated
2021-09-14
Available Formats

XML

HTML

Plain text

Registries included below

ACE Authorization Server Request Creation Hints

Expert(s)
Unassigned
Reference
[RFC-ietf-ace-oauth-authz-45]
Available Formats

CSV
Range Registration Procedures
less than -65536 Private Use
-65536 to -257 Specification Required
-256 to 255 Standards Action
256 to 65535 Specification Required
greater than 65535 Expert Review

OAuth Error Code CBOR Mappings

Expert(s)
Unassigned
Reference
[RFC-ietf-ace-oauth-authz-45]
Available Formats

CSV
Range Registration Procedures
less than -65536 Private Use
-65536 or greater Expert Review
Name CBOR Value Reference Original Specification
Reserved for Private Use less than -65536 [RFC-ietf-ace-oauth-authz-45]
invalid_request 1 [RFC-ietf-ace-oauth-authz-45] [RFC 6749, Section 5.2]
invalid_client 2 [RFC-ietf-ace-oauth-authz-45] [RFC 6749, Section 5.2]
invalid_grant 3 [RFC-ietf-ace-oauth-authz-45] [RFC 6749, Section 5.2]
unauthorized_client 4 [RFC-ietf-ace-oauth-authz-45] [RFC 6749, Section 5.2]
unsupported_grant_type 5 [RFC-ietf-ace-oauth-authz-45] [RFC 6749, Section 5.2]
invalid_scope 6 [RFC-ietf-ace-oauth-authz-45] [RFC 6749, Section 5.2]
unsupported_pop_key 7 [RFC-ietf-ace-oauth-authz-45] [RFC-ietf-ace-oauth-authz-45]
incompatible_ace_profiles 8 [RFC-ietf-ace-oauth-authz-45] [RFC-ietf-ace-oauth-authz-45]

OAuth Grant Type CBOR Mappings

Expert(s)
Unassigned
Reference
[RFC-ietf-ace-oauth-authz-45]
Available Formats

CSV
Range Registration Procedures
less than -65536 Private Use
-65536 or greater Expert Review
Name CBOR Value Reference Original Specification
Reserved for Private Use less than -65536 [RFC-ietf-ace-oauth-authz-45]
password 0 [RFC-ietf-ace-oauth-authz-45] [RFC 6749, Section 4.3.2]
authorization_code 1 [RFC-ietf-ace-oauth-authz-45] [RFC 6749, Section 4.1.3]
client_credentials 2 [RFC-ietf-ace-oauth-authz-45] [RFC 6749, Section 4.4.2]
refresh_token 3 [RFC-ietf-ace-oauth-authz-45] [RFC 6749, Section 6]

OAuth Access Token Type CBOR Mappings

Expert(s)
Unassigned
Reference
[RFC-ietf-ace-oauth-authz-45]
Available Formats

CSV
Range Registration Procedures
less than -65536 Private Use
-65536 or greater Expert Review
Name CBOR Value Reference Original Specification
Reserved for Private Use less than -65536 [RFC-ietf-ace-oauth-authz-45]
Bearer 1 [RFC-ietf-ace-oauth-authz-45] [RFC6749]
PoP 2 [RFC-ietf-ace-oauth-authz-45] [RFC-ietf-ace-oauth-authz-45]

ACE Profiles

Expert(s)
Unassigned
Reference
[RFC-ietf-ace-oauth-authz-45]
Available Formats

CSV
Range Registration Procedures
less than -65536 Private Use
-65536 to -257 Specification Required
-256 to 255 Standards Action
256 to 65535 Specification Required
greater than 65535 Expert Review
Name Description CBOR Value Reference
Reserved for Private Use less than -65536 [RFC-ietf-ace-oauth-authz-45]
coap_dtls Profile for delegating client authentication and authorization in a constrained environment by establishing a Datagram Transport Layer Security (DTLS) channel between resource-constrained nodes. 1 [RFC-ietf-ace-dtls-authorize-18]
coap_oscore Profile for using OSCORE to secure communication between constrained nodes using the Authentication and Authorization for Constrained Environments framework. 2 [RFC-ietf-ace-oscore-profile-19]

OAuth Parameters CBOR Mappings

Expert(s)
Unassigned
Reference
[RFC-ietf-ace-oauth-authz-45]
Available Formats

CSV
Range Registration Procedures
less than -65536 Private Use
-65536 or greater Expert Review
Name CBOR Key Value Type Reference Original Specification
Reserved for Private Use less than -65536 [RFC-ietf-ace-oauth-authz-45]
access_token 1 byte string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
expires_in 2 unsigned integer [RFC-ietf-ace-oauth-authz-45] [RFC6749]
req_cnf 4 map [RFC-ietf-ace-oauth-params-16] [RFC-ietf-ace-oauth-params-16]
audience 5 text string [RFC-ietf-ace-oauth-authz-45] [RFC8693]
cnf 8 map [RFC-ietf-ace-oauth-params-16] [RFC-ietf-ace-oauth-params-16]
scope 9 text or byte string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
client_id 24 text string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
client_secret 25 byte string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
response_type 26 text string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
redirect_uri 27 text string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
state 28 text string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
code 29 byte string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
error 30 integer [RFC-ietf-ace-oauth-authz-45] [RFC6749]
error_description 31 text string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
error_uri 32 text string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
grant_type 33 unsigned integer [RFC-ietf-ace-oauth-authz-45] [RFC6749]
token_type 34 integer [RFC-ietf-ace-oauth-authz-45] [RFC6749]
username 35 text string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
password 36 text string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
refresh_token 37 byte string [RFC-ietf-ace-oauth-authz-45] [RFC6749]
ace_profile 38 integer [RFC-ietf-ace-oauth-authz-45] [RFC-ietf-ace-oauth-authz-45]
cnonce 39 byte string [RFC-ietf-ace-oauth-authz-45] [RFC-ietf-ace-oauth-authz-45]
nonce1 40 bstr [RFC-ietf-ace-oscore-profile-19] [RFC-ietf-ace-oscore-profile-19]
rs_cnf 41 map [RFC-ietf-ace-oauth-params-16] [RFC-ietf-ace-oauth-params-16]
nonce2 42 bstr [RFC-ietf-ace-oscore-profile-19] [RFC-ietf-ace-oscore-profile-19]
ace_client_recipientid 43 bstr [RFC-ietf-ace-oscore-profile-19] [RFC-ietf-ace-oscore-profile-19]
ace_server_recipientid 44 bstr [RFC-ietf-ace-oscore-profile-19] [RFC-ietf-ace-oscore-profile-19]

OAuth Token Introspection Response CBOR Mappings

Expert(s)
Unassigned
Reference
[RFC-ietf-ace-oauth-authz-45]
Available Formats

CSV
Range Registration Procedures
less than -65536 Private Use
-65536 or greater Expert Review
Name CBOR Key Value Type Reference Original Specification
Reserved for Private Use less than -65536 [RFC-ietf-ace-oauth-authz-45]
iss 1 text string [RFC-ietf-ace-oauth-authz-45] [RFC7662]
sub 2 text string [RFC-ietf-ace-oauth-authz-45] [RFC7662]
aud 3 text string [RFC-ietf-ace-oauth-authz-45] [RFC7662]
exp 4 integer or floating-point number [RFC-ietf-ace-oauth-authz-45] [RFC7662]
nbf 5 integer or floating-point number [RFC-ietf-ace-oauth-authz-45] [RFC7662]
iat 6 integer or floating-point number [RFC-ietf-ace-oauth-authz-45] [RFC7662]
cti 7 byte string [RFC-ietf-ace-oauth-authz-45] [RFC-ietf-ace-oauth-authz-45]
cnf 8 map [RFC-ietf-ace-oauth-params-16] [RFC8705]
scope 9 text or byte string [RFC-ietf-ace-oauth-authz-45] [RFC7662]
active 10 True or False [RFC-ietf-ace-oauth-authz-45] [RFC7662]
token 11 byte string [RFC-ietf-ace-oauth-authz-45] [RFC7662]
client_id 24 text string [RFC-ietf-ace-oauth-authz-45] [RFC7662]
error 30 integer [RFC-ietf-ace-oauth-authz-45] [RFC7662]
error_description 31 text string [RFC-ietf-ace-oauth-authz-45] [RFC7662]
error_uri 32 text string [RFC-ietf-ace-oauth-authz-45] [RFC7662]
token_type_hint 33 text string [RFC-ietf-ace-oauth-authz-45] [RFC7662]
token_type 34 integer [RFC-ietf-ace-oauth-authz-45] [RFC7662]
username 35 text string [RFC-ietf-ace-oauth-authz-45] [RFC7662]
ace_profile 38 integer [RFC-ietf-ace-oauth-authz-45] [RFC-ietf-ace-oauth-authz-45]
cnonce 39 byte string [RFC-ietf-ace-oauth-authz-45] [RFC-ietf-ace-oauth-authz-45]
exi 40 unsigned integer [RFC-ietf-ace-oauth-authz-45] [RFC-ietf-ace-oauth-authz-45]

OSCORE Security Context Parameters

Registration Procedure(s)
Expert Review
Expert(s)
Unassigned
Reference
[RFC-ietf-ace-oscore-profile-19]
Available Formats

CSV
Name CBOR Label CBOR Type Registry Description Reference
id 0 byte string OSCORE Input Material Identifier [RFC-ietf-ace-oscore-profile-19]
version 1 unsigned integer OSCORE Version [RFC-ietf-ace-oscore-profile-19]
ms 2 byte string OSCORE Master Secret value [RFC-ietf-ace-oscore-profile-19]
hkdf 3 text string / integer [COSE Algorithms] Values (HMAC-based) OSCORE HKDF value [RFC-ietf-ace-oscore-profile-19]
alg 4 text string / integer [COSE Algorithms] Values (AEAD) OSCORE AEAD Algorithm value [RFC-ietf-ace-oscore-profile-19]
salt 5 byte string an input to OSCORE Master Salt value [RFC-ietf-ace-oscore-profile-19]
contextId 6 byte string OSCORE ID Context value [RFC-ietf-ace-oscore-profile-19]