クラス RequestMatcherDelegatingAuthorizationManager.Builder.AuthorizedUrl
java.lang.ObjectSE
org.springframework.security.web.access.intercept.RequestMatcherDelegatingAuthorizationManager.Builder.AuthorizedUrl
public final class RequestMatcherDelegatingAuthorizationManager.Builder.AuthorizedUrl
extends ObjectSE
RequestMatcher
用に AuthorizationManager
を構成できるようにするオブジェクト。- 導入:
- 6.2
メソッドのサマリー
修飾子と型メソッド説明匿名ユーザーが URL を許可することを指定します。認証されたユーザーが URL を許可することを指定します。denyAll()
URL が誰にも許可されていないことを指定します。認証され、「記憶」されていないユーザーが URL を許可することを指定します。hasAnyAuthority
(StringSE... authorities) ユーザーが多くの権限の 1 つを必要とすることを指定します。hasAnyRole
(StringSE... roles) ユーザーが多くのロールの 1 つを必要とすることを指定します。hasAuthority
(StringSE authority) ユーザーに権限が必要であることを指定します。ユーザーにロールが必要であることを指定します。URL が誰でも許可されていることを指定します。記憶されているユーザーが URL を許可することを指定します。
メソッドの詳細
permitAll
URL が誰でも許可されていることを指定します。- 戻り値:
- さらにカスタマイズするための
RequestMatcherDelegatingAuthorizationManager.Builder
denyAll
URL が誰にも許可されていないことを指定します。- 戻り値:
- さらにカスタマイズするための
RequestMatcherDelegatingAuthorizationManager.Builder
authenticated
認証されたユーザーが URL を許可することを指定します。- 戻り値:
- さらにカスタマイズするための
RequestMatcherDelegatingAuthorizationManager.Builder
fullyAuthenticated
認証され、「記憶」されていないユーザーが URL を許可することを指定します。- 戻り値:
- さらにカスタマイズするための
RequestMatcherDelegatingAuthorizationManager.Builder
rememberMe
記憶されているユーザーが URL を許可することを指定します。- 戻り値:
- さらにカスタマイズするための
RequestMatcherDelegatingAuthorizationManager.Builder
anonymous
匿名ユーザーが URL を許可することを指定します。- 戻り値:
- さらにカスタマイズするための
RequestMatcherDelegatingAuthorizationManager.Builder
hasRole
ユーザーにロールが必要であることを指定します。- パラメーター:
role
- 自動的に ROLE_ が付加される必要なロール(つまり、USER、ADMIN など)。ROLE_ で始まるべきではありません- 戻り値:
- さらなるカスタマイズのための
RequestMatcherDelegatingAuthorizationManager.Builder
hasAnyRole
ユーザーが多くのロールの 1 つを必要とすることを指定します。- パラメーター:
roles
- ユーザーが少なくとも 1 つ持つ必要のあるロール(つまり、ADMIN、USER など)。各ロールはすでに自動的に追加されるため、ROLE_ で開始しないでください- 戻り値:
- さらにカスタマイズするための
RequestMatcherDelegatingAuthorizationManager.Builder
hasAuthority
ユーザーに権限が必要であることを指定します。- パラメーター:
authority
- 必要な権限- 戻り値:
- さらにカスタマイズするための
RequestMatcherDelegatingAuthorizationManager.Builder
hasAnyAuthority
public RequestMatcherDelegatingAuthorizationManager.Builder hasAnyAuthority(StringSE... authorities) ユーザーが多くの権限の 1 つを必要とすることを指定します。- パラメーター:
authorities
- ユーザーが少なくとも 1 つ持っている必要がある権限 (つまり、ROLE_USER、ROLE_ADMIN など)- 戻り値:
- さらにカスタマイズするための
RequestMatcherDelegatingAuthorizationManager.Builder