クラス AuthorizeHttpRequestsConfigurer.AuthorizedUrl.AuthorizedUrlVariable
java.lang.ObjectSE
org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer.AuthorizedUrl.AuthorizedUrlVariable
public final class AuthorizeHttpRequestsConfigurer.AuthorizedUrl.AuthorizedUrlVariable
extends ObjectSE
URI パス変数を使用して
RequestMatcher
を設定できるオブジェクト - 導入:
- 6.3
メソッドのサマリー
修飾子と型メソッド説明equalTo
(FunctionSE<Authentication, StringSE> function) URI 内のパス変数の値を `Authentication` 属性と比較します
メソッドの詳細
equalTo
public AuthorizeHttpRequestsConfigurer<H>.AuthorizationManagerRequestMatcherRegistry equalTo(FunctionSE<Authentication, StringSE> function) URI 内のパス変数の値を `Authentication` 属性と比較します以下に例を示します。
requestMatchers("/user/{username}").hasVariable("username").equalTo(Authentication::getName));
- パラメーター:
function
-Authentication
から値を取得する関数。- 戻り値:
AuthorizeHttpRequestsConfigurer<H extends HttpSecurityBuilder<H>>.AuthorizationManagerRequestMatcherRegistry
をさらにカスタマイズします。