使用Doorkeeper启用PKCE

时间:2019-12-17 17:19:42

标签: doorkeeper

我正在尝试通过门卫启用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保存在数据库中,但是不会。

我可能会缺少什么?

1 个答案:

答案 0 :(得分:0)

结果是我们覆盖了new.html.erb,而没有将code_challengecode_challenge_method传递为隐藏的表单字段。