【发布时间】:2012-06-28 12:57:19
【问题描述】:
我正在使用 Grails 构建一个 REST API。我希望使用 OAuth2.0 client_credentials flow(grant_type) 对其进行保护。我的用例如下:
外部代理会向类似的东西发送请求
http://server-url/oauth/token?client_id=clientId&client_secret=clientSecret&grant_type=client_credentials
并获得一个access_token。然后,我的 URL(受保护的资源)应该可以通过类似的方式访问
http://server-url/resource?access_token={access-token obtained before}
我正在寻找能够在 Grails 上轻松快速地执行此操作的方法。为此使用的最佳方式/工具/插件是什么? Scribe 库是一个选项,如果有针对我的特定用例的任何教程,那就太好了。
P.S.:我已经尝试过 spring-security 和相关插件,那里没有乐趣。任何替代方案都会很好。
【问题讨论】:
-
抱歉,scribe 目前只是客户端。重新标记这个。
标签: grails oauth-2.0 oauth-provider