Code Challenge

code challenge: A challenge derived from the code verifier that is sent in the authorization request, to be verified against later. 

If the client is capable of using "S256" it must use "S256" as "S256" is Mandatory to Implement on the server.