1

現在、次の構成でgrailsスプリングセキュリティプラグインを使用しています。

grails.plugins.springsecurity.useBasicAuth = true
grails.plugins.springsecurity.basic.realmName = "MyApp"

これは基本認証には最適ですが、Cookieに依存する別のサービスを介して認証を許可および管理する必要もあります。Spring Securityプラグインに接続して、カスタムサービスエンドポイント認証または基本認証も可能にするにはどうすればよいですか?

4

1 に答える 1

1

Grails Spring Security Core のドキュメントには、まさにあなたが望むことを行う例が示されています。 20Basic%20および%20Digest%20認証

grails.plugins.springsecurity.filterChain.chainMap = [
    '/api/**': 'JOINED_FILTERS,-exceptionTranslationFilter',
    '/**': 'JOINED_FILTERS,-basicAuthenticationFilter,-basicExceptionTranslationFilter'
]

これにより、基本的に API エンドポイントに基本的な認証が残されますが、他のすべての場合は従来の認証が維持されます。

于 2013-07-10T14:14:22.100 に答える