Package step.core.access.authentication
Class JWTSettingsBuilder
- java.lang.Object
-
- step.core.access.authentication.JWTSettingsBuilder
-
public class JWTSettingsBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description JWTSettingsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JWTSettingsbuild()JWTSettingsBuildersetAlgo(String algo)JWTSettingsBuildersetAudience(String audience)JWTSettingsBuildersetCheckAudience(boolean checkAudience)JWTSettingsBuildersetCheckIssuer(boolean checkIssuer)JWTSettingsBuildersetClockSkew(Long clockSkew)JWTSettingsBuildersetIssuer(String issuer)JWTSettingsBuildersetRefreshCountClaimName(String refreshCountClaimName)JWTSettingsBuildersetRefreshLimitClaimName(String refreshLimitClaimName)JWTSettingsBuildersetRoleClaimJsonPathMap(Map<String,com.jayway.jsonpath.JsonPath> roleClaimJsonPathMap)JWTSettingsBuildersetSigningKeyResolver(io.jsonwebtoken.SigningKeyResolver signingKeyResolver)JWTSettingsBuildersetSigningSecret(String signingSecret)JWTSettingsBuildersetUserClaimJsonPath(String userClaimJsonPath)
-
-
-
Method Detail
-
setAlgo
public JWTSettingsBuilder setAlgo(String algo)
-
setSigningSecret
public JWTSettingsBuilder setSigningSecret(String signingSecret)
-
setSigningKeyResolver
public JWTSettingsBuilder setSigningKeyResolver(io.jsonwebtoken.SigningKeyResolver signingKeyResolver)
-
setClockSkew
public JWTSettingsBuilder setClockSkew(Long clockSkew)
-
setAudience
public JWTSettingsBuilder setAudience(String audience)
-
setIssuer
public JWTSettingsBuilder setIssuer(String issuer)
-
setRoleClaimJsonPathMap
public JWTSettingsBuilder setRoleClaimJsonPathMap(Map<String,com.jayway.jsonpath.JsonPath> roleClaimJsonPathMap)
-
setRefreshCountClaimName
public JWTSettingsBuilder setRefreshCountClaimName(String refreshCountClaimName)
-
setRefreshLimitClaimName
public JWTSettingsBuilder setRefreshLimitClaimName(String refreshLimitClaimName)
-
setCheckIssuer
public JWTSettingsBuilder setCheckIssuer(boolean checkIssuer)
-
setCheckAudience
public JWTSettingsBuilder setCheckAudience(boolean checkAudience)
-
setUserClaimJsonPath
public JWTSettingsBuilder setUserClaimJsonPath(String userClaimJsonPath)
-
build
public JWTSettings build()
-
-