module Doorkeeper::Config::Validations

def validate_pkce_code_challenge_methods

def validate_pkce_code_challenge_methods
  return if pkce_code_challenge_methods.all? {|method| method =~ /^plain$|^S256$/ }
  ::Rails.logger.warn(
    "[DOORKEEPER] You have configured an invalid value for pkce_code_challenge_methods option. " \
    "It will be set to default ['plain', 'S256']",
  )
  @pkce_code_challenge_methods = ['plain', 'S256']
end