クラス MessageSecurityMetadataSourceRegistry.Constraint
java.lang.ObjectSE
org.springframework.security.config.annotation.web.messaging.MessageSecurityMetadataSourceRegistry.Constraint
- 含まれているクラス:
- MessageSecurityMetadataSourceRegistry
MessageMatcher
インスタンスに適用されるセキュリティ制約を表します。メソッドのサマリー
修飾子と型メソッド説明メッセージが任意の式によって保護されることを指定できますメッセージが匿名ユーザーによって許可されることを指定します。認証されたユーザーがメッセージを許可するように指定します。denyAll()
メッセージが誰にも許可されていないことを指定します。認証され、「記憶」されていないユーザーがメッセージを許可するように指定します。hasAnyAuthority
(StringSE... authorities) Message
インスタンスに任意の数の権限が必要であることを指定します。hasAnyRole
(StringSE... roles) Message
インスタンスを指定するショートカットには、いくつかのロールのいずれかが必要です。hasAuthority
(StringSE authority) Message
インスタンスに特定の権限が必要であることを指定します。Message
インスタンスを指定するためのショートカットには、特定のロールが必要です。メッセージが誰でも許可されるように指定します。記憶されているユーザーがメッセージを許可することを指定します。
メソッドの詳細
hasRole
Message
インスタンスを指定するためのショートカットには、特定のロールが必要です。"ROLE_" を自動的に挿入したくない場合は、hasAuthority(String)
を参照してください。- パラメーター:
role
- 必要なロール(つまり、USER、ADMIN など)。これは自動的に挿入されるため、"ROLE_" で開始しないでください。- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry
hasAnyRole
Message
インスタンスを指定するショートカットには、いくつかのロールのいずれかが必要です。"ROLE_" を自動的に挿入したくない場合は、hasAnyAuthority(String...)
を参照してください- パラメーター:
roles
- 必要なロール(つまり、USER、ADMIN など)。これは自動的に挿入されるため、"ROLE_" で開始しないでください。- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry
hasAuthority
Message
インスタンスに特定の権限が必要であることを指定します。- パラメーター:
authority
- 必要な権限(ROLE_USER、ROLE_ADMIN など)。- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry
hasAnyAuthority
Message
インスタンスに任意の数の権限が必要であることを指定します。- パラメーター:
authorities
- リクエストには少なくとも 1 つの権限が必要です(つまり、"ROLE_USER"、"ROLE_ADMIN" は "ROLE_USER" または "ROLE_ADMIN" が必要であることを意味します)。- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry
permitAll
メッセージが誰でも許可されるように指定します。- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry
anonymous
メッセージが匿名ユーザーによって許可されることを指定します。- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry
rememberMe
記憶されているユーザーがメッセージを許可することを指定します。- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry
- 関連事項:
denyAll
メッセージが誰にも許可されていないことを指定します。- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry
authenticated
認証されたユーザーがメッセージを許可するように指定します。- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry
fullyAuthenticated
認証され、「記憶」されていないユーザーがメッセージを許可するように指定します。- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry
- 関連事項:
access
メッセージが任意の式によって保護されることを指定できます- パラメーター:
attribute
- URL を保護する式(つまり、「hasRole('ROLE_USER' )および hasRole('ROLE_SUPER' )」)- 戻り値:
- さらにカスタマイズするための
MessageSecurityMetadataSourceRegistry