我正在尝试通过门卫启用PKCE。我已按照此处的说明进行操作:
https://github.com/doorkeeper-gem/doorkeeper/wiki/Using-PKCE-flow
基本上刚刚运行:
bundle exec rails generate doorkeeper:pkce
但是,当我测试流程时,我看不到任何内容保存到通过上述命令添加到数据库的新列中。
我正在尝试像这样授权一个应用程序:
https://my.authserver.com/oauth/authorize?client_id=<client_id>&redirect_uri=<redirect_uri>&scope=<scope>&response_type=code&code_challenge=test&code_challenge_method=plain
我授权后,我希望将code_challenge和code_challenge_method保存在数据库中,但是没有。
我可能会缺少什么?
new.html.erb
,没有将code_challenge
和code_challenge_method
作为隐藏的表单字段传递。