Revision Summary Date Revision History Revision Class Comments 10/16/2015 1.0 New Released new document. 7/14/2016 2.0 Major Significantly changed the technical content. 9/26/2016 3.0 Major Significantly changed the technical content.
Protocol syntax refers to data elements (such as packets, structures, enumerations, and methods) as well as interfaces. Protocol revision refers to changes made to a protocol that affect the bits that are sent over the wire. The changes made to this document are listed in the following table. For more information, please contact . Section Tracking number (if applicable) and description change (Y or N) Change type Normative References 6643 : Added the [RFC7519] reference. Y Content update. HTTP Headers 6643 : Added new section to specify the HTTP headers that [OAPXBC] uses. Y New content added. 6643 : Added new section for the optional HTTP header. Y New content x-ms-DeviceCredential 6643 : Added new section for the optional x-ms-DeviceCredential HTTP header. Y New content Message Processing Events and Sequencing 6643 : Updated to specify the Authorization endpoint (/authorize) resource. Y Content update. Authorization endpoint (/authorize) 6643 : Added new section for the Authorization endpoint (/authorize) resource. Y New content GET 6643 : Added new section for the GET HTTP method of the Authorization endpoint (/authorize) resource. Y New content Request Body 6643 : Added new section for the request body of the GET HTTP method of the Authorization endpoint (/authorize) resource. Y New content added. Response Body 6643 : Added new section for the response body of the GET HTTP method of the Authorization endpoint (/authorize) resource. Y New content added.
Processing Details 6643 : new section for the processing details of the GET HTTP method of the Authorization endpoint (/authorize) resource. Y New content Message Processing Events and Sequencing Rules 6643 : Updated to specify the Authorization endpoint (/authorize) resource. Y Content update. Request Body 6643 : Updated a reference from [RFC7515] to [RFC7519]. Y Content update. User JWT Authentication 6643 : Updated references from [OIDCCORE] section 6.1 to [OIDCCORE] section 2. Y Content update. User Certificate Authentication 6643 : Added new section that provides details for authenticating the user certificate. Y New content added. Processing Details 6643 : Updated to specify processing for user certificate authentication. Y Content update. Request Body 6643 : Updated [RFC7519] and [OIDCCORE] references and the resource value status and deleted the kid value. Y Content update. Authorization endpoint (/authorize) 6643 : Added new section for the Authorization endpoint (/authorize) resource. Y New content added. GET 6643 : Added new section for the GET HTTP method of the Authorization endpoint (/authorize) resource. Y New content added. Request Body 6643 : Added new section for the request body of the GET HTTP method of the Y New content added.
Authorization endpoint (/authorize) resource. HTTP header format 6643 : Added new section that provides details for the HTTP header format. Y New content added. x-ms-DeviceCredential HTTP header format 6643 : Added new section and product behavior note that provides details for the x-ms-DeviceCredential HTTP header format. Y New content added. Response Body 6643 : Added new section for the response body of the GET HTTP method of the Authorization endpoint (/authorize) resource. Y New content added. Processing Details 6643 : Added new section and product behavior notes for the processing details of the GET HTTP method of the Authorization endpoint (/authorize) resource. Y New content added. Obtain an Access Token 6643 : Deleted the kid value from the example of the raw JWT. Y Content update.
Index A Abstract data model 12 16 8 Authorization endpoint 23 23 23 C 8 32 Client 12 13 12 13 15 13 16 12 13 15 13 16 12 D Data model – abstract 12 16 10 10 10 E 10 Examples 27 27 28 27 F 9 G 5 H triggered events 13 16 10 10 10 I 30 30 7 Initialization 12 16 5 L Local events 16 26 M Message processing 13 15 13 server 23 17 Messages 10 N 6 O Oauthbrokerextension client 12 13 12 13 16 16 12 Oauthbrokerextension server 16 16 16 16 26 26 16 7 P 30 8 8