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