【问题标题】:Doorkeeper limit application scopes门卫限制应用范围
【发布时间】:2013-11-05 22:42:26
【问题描述】:

我有一个门卫提供商,我需要添加一些并非所有应用程序都可以使用的范围。我想将令牌可以请求的范围限制为应用程序可以访问的范围。

例如,应用 A 是一个可以“访问”xyzabc 范围的应用,但应用 B 只能“访问”abc 范围。

来自应用程序 B 的所有访问令牌可能需要 abc 范围,但不能要求范围 xyz。来自应用程序 A 的访问令牌可能具有这些范围中的任何一个(或两者)。

有没有办法阻止应用程序 B 请求范围 xyz?或者您将如何实现?

非常感谢!

【问题讨论】:

    标签: ruby-on-rails oauth-2.0 doorkeeper


    【解决方案1】:

    不,目前在 Doorkeeper 中没有一种特别干净的方式来执行此操作。

    已在this issue 中讨论过,并提出了两个潜在的补丁herehere。希望其中之一能成为宝石。如果您迫切需要此功能,人们还在这些问题的 cmets 中提供了几个猴子补丁解决方案。

    【讨论】:

    • 谢谢!我没有看到你的回复。他们不支持它有点可悲,但感谢您指出我的问题!
    • PR#469 已合并。我想现在一定有办法了吧?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-07
    相关资源
    最近更新 更多