Package com.sankcrm.erp.auth
Class AuthUtils
java.lang.Object
com.sankcrm.erp.auth.AuthUtils
认证工具
- Author:
- zc
- create time:
- 2019-06-17 13:50
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanDeprecated, for removal: This API element is subject to removal in a future version.static AppIdappId()获取App IdappIdOpt()获取App Idstatic UserInfo授权账号授权账号static booleanDeprecated, for removal: This API element is subject to removal in a future version.static booleanDeprecated, for removal: This API element is subject to removal in a future version.static JWTToken.PayloadjwtToken()获取Jwt令牌static JWTToken.PayloadjwtToken(boolean iss, boolean checkExp) 解析Tokenstatic JWTToken.Payload获取Jwt令牌static JWTToken.Payload解析Tokenstatic JWTToken.Payload解析令牌static JWTToken.Payload解析令牌static JWTToken.Payload解析令牌static Optional<JWTToken.Payload> 获取Jwt令牌static Optional<JWTToken.Payload> jwtTokenOpt(boolean iss) 获取Jwt令牌static Optional<JWTToken.Payload> jwtTokenOpt(boolean iss, boolean checkExp) 解析Tokenstatic Optional<JWTToken.Payload> jwtTokenOpt(boolean iss, Duration delayExp) 获取Jwt令牌static Optional<JWTToken.Payload> jwtTokenOpt(boolean iss, Duration delayExp, boolean checkExp) 解析Tokenstatic Optional<JWTToken.Payload> jwtTokenOpt(String token, boolean iss, boolean checkExp) 解析令牌static Optional<JWTToken.Payload> jwtTokenOpt(String token, boolean iss, Duration delayExp) 解析令牌static Optional<JWTToken.Payload> jwtTokenOpt(String token, boolean iss, Duration delayExp, boolean checkExp) 解析令牌static OrganizationId组织机构编号static Optional<OrganizationId> 组织机构编号
-
Field Details
-
AUTH_APP_ID
Deprecated, for removal: This API element is subject to removal in a future version.AUTH 应用编号- Since:
- 2.1.4
-
AUTH_CREATE_BY
- Since:
- 2.1.5
- See Also:
-
AUTH_TOKEN_NAME
令牌名称- Since:
- 3.2.0
- See Also:
-
API_AUTH_TOKEN_NAME
令牌名称- Since:
- 3.2.0
- See Also:
-
-
Constructor Details
-
AuthUtils
public AuthUtils()
-
-
Method Details
-
jwtToken
获取Jwt令牌- Returns:
- 令牌信息
- Since:
- 2.1.0
-
jwtToken
获取Jwt令牌- Parameters:
iss- true 校验 ISS, false 不校验年 ISS @since 2.1.5delayExp- 延迟过期的时间 @since 2.1.5- Returns:
- Jwt令牌
- Since:
- 2.1.5
-
jwtTokenOpt
获取Jwt令牌- Parameters:
iss- true 校验 ISS, false 不校验年 ISS @since 2.1.5delayExp- 延迟过期的时间 @since 2.1.5- Returns:
- Jwt令牌
- Since:
- 2.5.0
-
jwtToken
解析Token- Parameters:
iss- 是否校验Token的发行商 true 校验delayExp- 延迟过期时间checkExp- true 校验令牌是否过期, 反之不校验- Returns:
- JWTToken.Payload
- Since:
- 2.5.0
-
jwtTokenOpt
public static Optional<JWTToken.Payload> jwtTokenOpt(boolean iss, Duration delayExp, boolean checkExp) 解析Token- Parameters:
iss- 是否校验Token的发行商 true 校验delayExp- 延迟过期时间checkExp- true 校验令牌是否过期, 反之不校验- Returns:
- JWTToken.Payload
- Since:
- 2.5.0
-
jwtToken
解析Token- Parameters:
iss- 是否校验Token的发行商 true 校验checkExp- true 校验令牌是否过期, 反之不校验- Returns:
- JWTToken.Payload
- Since:
- 2.5.0
-
jwtTokenOpt
解析Token- Parameters:
iss- 是否校验Token的发行商 true 校验checkExp- true 校验令牌是否过期, 反之不校验- Returns:
- JWTToken.Payload
- Since:
- 2.5.0
-
jwtToken
解析令牌- Parameters:
token- 令牌iss- ture 校验令牌发行方 反之不校验delayExp- 延迟过期时间- Returns:
- JWTToken.Payload
- Since:
- 2.5.0
-
jwtTokenOpt
解析令牌- Parameters:
token- 令牌iss- ture 校验令牌发行方 反之不校验delayExp- 延迟过期时间- Returns:
- JWTToken.Payload
- Since:
- 2.5.0
-
jwtToken
解析令牌- Parameters:
token- 令牌iss- ture 校验令牌发行方 反之不校验checkExp- true 校验令牌是否过期, 反之不校验- Returns:
- JWTToken.Payload
- Since:
- 2.5.0
-
jwtTokenOpt
解析令牌- Parameters:
token- 令牌iss- true 校验令牌发行方 反之不校验checkExp- true 校验令牌是否过期, 反之不校验- Returns:
- JWTToken.Payload
- Since:
- 2.5.0
-
jwtToken
public static JWTToken.Payload jwtToken(String token, boolean iss, Duration delayExp, boolean checkExp) 解析令牌- Parameters:
token- 令牌iss- ture 校验令牌发行方 反之不校验delayExp- 延迟过期时间checkExp- true 校验令牌是否过期, 反之不校验- Returns:
- JWTToken.Payload
- Since:
- 2.5.0
-
jwtTokenOpt
public static Optional<JWTToken.Payload> jwtTokenOpt(String token, boolean iss, Duration delayExp, boolean checkExp) 解析令牌- Parameters:
token- 令牌iss- ture 校验令牌发行方 反之不校验delayExp- 延迟过期时间checkExp- true 校验令牌是否过期, 反之不校验- Returns:
- JWTToken.Payload
- Since:
- 2.5.0
-
jwtTokenOpt
获取Jwt令牌- Returns:
- 令牌信息
- Since:
- 2.1.0
-
jwtTokenOpt
获取Jwt令牌- Parameters:
iss- true 校验 ISS, false 不校验 ISS @since 2.1.5- Returns:
- Jwt令牌
- Since:
- 2.1.5
-
organizationIdOpt
组织机构编号- Returns:
- 组织机构编号
- Since:
- 2.1.4
-
organizationId
组织机构编号- Returns:
- 组织机构编号
- Since:
- 2.1.4
-
apiIsAuthApp
Deprecated, for removal: This API element is subject to removal in a future version.当前请求来源是否 Auth APP- Returns:
- true Auth APP
- Since:
- 2.1.4
-
isAuthApp
Deprecated, for removal: This API element is subject to removal in a future version.APP ID 是否 Auth- Parameters:
appId- APP ID- Returns:
- true Auth APP
- Since:
- 2.1.4
-
isAuthApp
Deprecated, for removal: This API element is subject to removal in a future version.APP ID 是否 Auth- Parameters:
appId- APP ID- Returns:
- true Auth APP
- Since:
- 2.1.4
-
appIdOpt
获取App Id- Returns:
- App ID
- Since:
- 2.1.4
-
appId
获取App Id- Returns:
- App ID
- Since:
- 2.1.4
-
authUserinfoOpt
授权账号- Returns:
- 账号信息
- Since:
- 2.1.6
-
authUserinfo
授权账号- Returns:
- 账号信息
- Since:
- 2.1.6
-