Information
HTTPS protocol protects the integrity and confidentiality of data between the client and the server.
Encrypting communication between the OAuth client and the provider and using HTTPS protects sensitive information.
Solution
Add the httpsRequired attribute to the oauthProvider element to ${server.config.dir}/configDropins/overrides/*.xml and set to true to ensure secure transport with a client.
<oauthProvider httpsRequired="true" />