Class CompositeTenantIdResolver.Builder
java.lang.Object
io.leandev.appfuse.security.tenant.resolver.CompositeTenantIdResolver.Builder
- Enclosing class:
CompositeTenantIdResolver
CompositeTenantIdResolver 的 Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(TenantIdResolver resolver) 加入 resolverbuild()建構 CompositeTenantIdResolver加入預設的 JWT claim resolverwithJwtClaim(String claimName) 加入指定 claim 名稱的 JWT claim resolver加入預設的 JWT details resolverwithJwtDetails(String claimName) 加入指定 claim 名稱的 JWT details resolver加入 UserDetails resolver
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
add
加入 resolver- Parameters:
resolver- 要加入的 resolver- Returns:
- this builder
-
withJwtClaim
加入預設的 JWT claim resolver- Returns:
- this builder
-
withJwtClaim
加入指定 claim 名稱的 JWT claim resolver- Parameters:
claimName- claim 名稱- Returns:
- this builder
-
withJwtDetails
加入預設的 JWT details resolver- Returns:
- this builder
-
withJwtDetails
加入指定 claim 名稱的 JWT details resolver- Parameters:
claimName- claim 名稱- Returns:
- this builder
-
withUserDetails
加入 UserDetails resolver- Returns:
- this builder
-
build
-