2017-02-20 13 views
-1

私はSpring Securityの操作に慣れていません。私は以下のコードを試しています。Spring Security - IPを使ってアクセスを設定する

http.authorizeRequests() 
     .antMatchers("/health", "/info") 
     .access("hasIpAddress('X.X.X.X') or hasIpAddress('Y.Y.Y.Y')") 

私は春から/healthまたは/infoなどのすべてのユーザーに自分のエンドポイントの一部を許可すると、わずか数IPからの要求に他のエンドポイントを制限したいです。私は上記のようなものを試しましたが、うまくいきませんでした。可能であれば、私はSpring Securityで何をしようとしていますか?

+1

[This(http://stackoverflow.com/questions/12786123/ip-filter-using-spring-security) –

答えて

1

上記のコードは完全に機能します。申し訳ありませんが、それは失敗しているように見えるようにipv6を返すのは私のMacの問題でした。

ipでしか制限したくない人は上記のコードを使用できますが、xmlを使用するよりも優れています。

関連する問題