【问题标题】:Enable PKCE with Doorkeeper使用 Doorkeeper 启用 PKCE
【发布时间】:2019-12-17 17:19:42
【问题描述】:

我正在尝试使用门卫启用 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 保存在数据库中,但事实并非如此。

我可能会错过什么?

【问题讨论】:

    标签: doorkeeper


    【解决方案1】:

    原来我们覆盖了new.html.erb,并且没有将code_challengecode_challenge_method 作为隐藏表单字段传递。

    【讨论】:

    猜你喜欢
    • 2022-07-21
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    相关资源
    最近更新 更多