クラス WebSecurityExpressionRoot
java.lang.ObjectSE
org.springframework.security.access.expression.SecurityExpressionRoot
org.springframework.security.web.access.expression.WebSecurityExpressionRoot
- 実装されたすべてのインターフェース:
SecurityExpressionOperations
- 導入:
- 3.0
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明WebSecurityExpressionRoot
(SupplierSE<Authentication> authentication, jakarta.servlet.http.HttpServletRequest request) メソッドのサマリー
クラス org.springframework.security.access.expression.SecurityExpressionRoot から継承されたメソッド
denyAll, getAuthentication, getPrincipal, hasAnyAuthority, hasAnyRole, hasAuthority, hasPermission, hasPermission, hasRole, isAnonymous, isAuthenticated, isFullyAuthenticated, isRememberMe, permitAll, setDefaultRolePrefix, setPermissionEvaluator, setRoleHierarchy, setTrustResolver
フィールドの詳細
request
public final jakarta.servlet.http.HttpServletRequest requestリクエストオブジェクトへの直接アクセスを許可します
コンストラクターの詳細
WebSecurityExpressionRoot
WebSecurityExpressionRoot
public WebSecurityExpressionRoot(SupplierSE<Authentication> authentication, jakarta.servlet.http.HttpServletRequest request) - パラメーター:
authentication
- 使用するAuthentication
のSupplier
SErequest
- 使用するHttpServletRequest
- 導入:
- 5.8
メソッドの詳細
hasIpAddress
IP/ ネットマスクを使用して特定の IP アドレスまたは範囲を取得します (例: 192.168.1.0/24 または 202.24.0.0/14)。- パラメーター:
ipAddress
- リクエストの送信元のアドレスまたはアドレスの範囲。- 戻り値:
- 現在のリクエストの IP アドレスが必要な範囲内にある場合は true。