我正在尝试通过门卫启用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保存在数据库中,但是不会。
我可能会缺少什么?
答案 0 :(得分:0)
结果是我们覆盖了new.html.erb
,而没有将code_challenge
和code_challenge_method
传递为隐藏的表单字段。