【问题标题】:Grails: create rest api with plugin jaxrs and protect resource with spring security oauth?Grails:使用插件 jaxrs 创建 rest api 并使用 spring security oauth 保护资源?
【发布时间】:2013-08-06 22:50:10
【问题描述】:

我已经使用插件 jaxrs 创建了 rest api (http://grails.org/plugin/jaxrs) 并使用 http://grails.org/plugin/spring-security-oauth2-provider 实现了 Oauth 2。

现在我想保护由插件 jaxrs 创建的资源。你对我有什么建议吗?

谢谢,

长期坚持

【问题讨论】:

    标签: grails spring-security oauth-2.0 jax-rs


    【解决方案1】:

    我认为你应该在你的rest控制器或方法中使用spring security提供的注解@Secured

    import grails.plugins.springsecurity.Secured
    
    @Secured(['YOUR_ROLE'])
    

    【讨论】:

    • 资源位于 grails-app/resources 中,而不是控制器中。我使用了@Secured,但它没有用。现在我正在使用过滤器来保护它们。感谢您的回复。
    猜你喜欢
    • 2014-12-06
    • 1970-01-01
    • 2013-11-29
    • 2014-02-21
    • 2011-05-01
    • 2013-01-26
    • 1970-01-01
    • 2012-03-29
    • 2016-02-11
    相关资源
    最近更新 更多