name: PKCE
full_form: Proof Key for Code Exchange
context: The solution uses the PKCE protocol flow with the following mapping: the client in RFC 7636 [9] is the application on the UE. The authorization server in RFC 7636 is the authorization function in the network. The following figure gives an example PKCE flow to help understanding the concept of the PKCE flow. This flow could look different for a different authentication mechanism. Figure 6.7.2-1: Example PKCE flow Note: The solution description does not detail which parts need to be specified in stage 2.
description: Proof Key for Code Exchange (PKCE) is a protocol used for secure authorization and authentication. It involves the exchange of proof keys between a client and an authorization server to verify the authenticity of the client.
explanation: The text explicitly states that PKCE is a 'protocol' used for secure authorization and authentication, aligning with the definition of a protocol as a set of rules governing data transmission.
section_title: 6.7.2	Solution details
biotag_Context: O,O,O,O,B-Protocol,O,O,O,O,O,O,O,O,O,B-Specification,O,O,O,O,O,O,O,O,O,O,O,O,B-Specification,O,O,O,O,O,O,O,O,O,O,O,O,O,O,B-Protocol,O,O,O,O,O,O,O,O,B-Protocol,O,O,O,O,O,O,O,O,O,O,O,O,O,O,B-Protocol,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O
biotag_Description: B-Protocol,I-Protocol,I-Protocol,I-Protocol,I-Protocol,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O