1

私はOAuth2で春のブートアプリケーションを持っています。匿名アクセスのためにいくつかのエンドポイントを開きたいと思います。私はそれを使用して行うことができます:HttpSecurityの代わりにanotationを使用するには?

しかし、そこにいくつかの注釈を入れて特定のエンドポイントだけを選択的に開く方法はありますか?私は@PermitAllを試しましたが、依然として認証が必要です。

+0

AFAIK Spring Bootにはすべての要求を認証するデフォルトのWebセキュリティがあるため、これは不可能です。 Webセキュリティを変更/オーバーライドする必要があります。[Spring Boot reference](https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-security)を参照してください。 – dur

+0

私の答え '@PreAuthorize(" permitAll() ")は機能しないので削除しました。私は他の何かを見つけようとします。 – 11thdimension

答えて

-1

antMatchers( "/ YOUR_ENDOINT/**")を使用できます。

+1

OPの質問は* HttpSecurityの代わりにanotationを使う方法?あなたの解はアノテーションを持たず、OPの '.antMatchers("/xyz/** ")。anonymous()'とほぼ同じです。 – dur

関連する問題