Package step.core.authentication
Class JWTSettings
- java.lang.Object
-
- step.core.authentication.JWTSettings
-
public class JWTSettings extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CONFIG_KEY_JWT_NOLOGIN
-
Constructor Summary
Constructors Constructor Description JWTSettings(ch.exense.commons.app.Configuration configuration, java.lang.String secret)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.jsonwebtoken.SignatureAlgorithm
getAlgo()
java.lang.String
getAudience()
java.lang.Long
getClockSkew()
java.lang.String
getIssuer()
java.lang.String
getRefreshCountClaimName()
java.lang.String
getRefreshLimitClaimName()
java.lang.String
getRoleClaimName()
java.lang.String
getSecret()
boolean
isCheckAudience()
boolean
isCheckIssuer()
-
-
-
Method Detail
-
getAlgo
public io.jsonwebtoken.SignatureAlgorithm getAlgo()
-
getSecret
public java.lang.String getSecret()
-
getClockSkew
public java.lang.Long getClockSkew()
-
getAudience
public java.lang.String getAudience()
-
getIssuer
public java.lang.String getIssuer()
-
getRoleClaimName
public java.lang.String getRoleClaimName()
-
getRefreshCountClaimName
public java.lang.String getRefreshCountClaimName()
-
getRefreshLimitClaimName
public java.lang.String getRefreshLimitClaimName()
-
isCheckIssuer
public boolean isCheckIssuer()
-
isCheckAudience
public boolean isCheckAudience()
-
-