Serialized Form
-
Package com.sankcrm.erp.auth.application.thirdauth.command.request
-
Package com.sankcrm.erp.auth.domain.model
-
Class com.sankcrm.erp.auth.domain.model.Extra
-
Class com.sankcrm.erp.auth.domain.model.OrganizationId
class OrganizationId extends com.sankcrm.erp.domain.model.AbstractId<OrganizationId> implements Serializable
-
-
Package com.sankcrm.erp.auth.domain.model.app
-
Class com.sankcrm.erp.auth.domain.model.app.AppId
class AppId extends com.sankcrm.erp.domain.model.AbstractId<AppId> implements Serializable -
Class com.sankcrm.erp.auth.domain.model.app.CaptchaPolicy
class CaptchaPolicy extends com.sankcrm.erp.domain.model.IdentifiedValueObject implements Serializable-
Serialized Fields
-
authTypes
List<String> authTypes
适用认证方式;未配置时仅适用于 password。 -
challengeExpire
Duration challengeExpire
单个验证码挑战的 TTL;过期后必须重新获取。 -
enabled
com.sankcrm.erp.common.type.YesOrNo enabled
是否启用;null 按关闭处理。 -
failureThreshold
Integer failureThreshold
连续凭证错误触发阈值;0 表示每次登录都需要验证码。 -
failureWindow
Duration failureWindow
失败计数窗口;计数在此 Duration 后过期,未配置时使用默认窗口。
-
-
-
Class com.sankcrm.erp.auth.domain.model.app.ChannelConf
-
Class com.sankcrm.erp.auth.domain.model.app.ComboAuthPolicy
class ComboAuthPolicy extends com.sankcrm.erp.domain.model.IdentifiedValueObject implements Serializable -
Class com.sankcrm.erp.auth.domain.model.app.LoginPolicy
class LoginPolicy extends com.sankcrm.erp.domain.model.IdentifiedValueObject implements Serializable-
Serialized Fields
-
captcha
CaptchaPolicy captcha
图形验证码策略;缺省或未启用时不要求验证码,兼容已有应用配置。 -
comboAuth
ComboAuthPolicy comboAuth
组合认证策略- Since:
- 2.4.0
-
defPwd
com.sankcrm.erp.common.sensitive.SecretKey defPwd
默认密码 -
ssoToken
SSOTokenPolicy ssoToken
令牌校验策略- Since:
- 2.1.5
-
types
List<String> types
登录方式 -
username
UsernamePolicy username
登录名策略
-
-
-
Class com.sankcrm.erp.auth.domain.model.app.RegisterPolicy
class RegisterPolicy extends com.sankcrm.erp.domain.model.IdentifiedValueObject implements Serializable -
Class com.sankcrm.erp.auth.domain.model.app.SSOTokenPolicy
class SSOTokenPolicy extends com.sankcrm.erp.domain.model.IdentifiedValueObject implements Serializable-
Serialized Fields
-
bindByPhone
com.sankcrm.erp.common.type.YesOrNo bindByPhone
是否同过手机号直接绑定 -
delay
Duration delay
销毁延迟 -
delayExp
Duration delayExp
过期多久内有效前提: 是否允许过期(expired)值为YES
- See Also:
-
expired
com.sankcrm.erp.common.type.YesOrNo expired
是否允许过期的令牌- See Also:
-
mistrustIss
Set<String> mistrustIss
不信任的应用列表 -
trustIss
Set<String> trustIss
信任列表- Since:
- 3.0.0
-
-
-
Class com.sankcrm.erp.auth.domain.model.app.TokenCert
class TokenCert extends com.sankcrm.erp.domain.model.IdentifiedValueObject implements Serializable-
Serialized Fields
-
algorithm
com.sankcrm.erp.common.secret.sign.SignAlgorithm algorithm
证书签名算法 -
keyPair
com.sankcrm.erp.common.secret.SecretKeyPair keyPair
密钥对
-
-
-
Class com.sankcrm.erp.auth.domain.model.app.TokenPolicy
class TokenPolicy extends com.sankcrm.erp.domain.model.IdentifiedValueObject implements Serializable-
Serialized Fields
-
cert
TokenCert cert
证书信息 -
expire
Duration expire
有效时间 -
format
TokenFormat format
Token格式
-
-
-
Class com.sankcrm.erp.auth.domain.model.app.UsernamePolicy
class UsernamePolicy extends com.sankcrm.erp.domain.model.IdentifiedValueObject implements Serializable-
Serialized Fields
-
email
com.sankcrm.erp.common.type.YesOrNo email
是否支持邮箱作为登录名 -
phone
com.sankcrm.erp.common.type.YesOrNo phone
是否支持机号码作为登录名
-
-
-
-
Package com.sankcrm.erp.auth.domain.model.casbin
-
Class com.sankcrm.erp.auth.domain.model.casbin.CasbinModelId
class CasbinModelId extends com.sankcrm.erp.domain.model.AbstractId<CasbinModelId> implements Serializable
-
-
Package com.sankcrm.erp.auth.domain.model.route
-
Class com.sankcrm.erp.auth.domain.model.route.AppNodeId
class AppNodeId extends com.sankcrm.erp.domain.model.AbstractId<AppRouteId> implements Serializable -
Class com.sankcrm.erp.auth.domain.model.route.AppRouteId
class AppRouteId extends com.sankcrm.erp.domain.model.AbstractId<AppRouteId> implements Serializable
-
-
Package com.sankcrm.erp.auth.domain.model.sms
-
Class com.sankcrm.erp.auth.domain.model.sms.SmsApi
-
Class com.sankcrm.erp.auth.domain.model.sms.SmsChannelId
class SmsChannelId extends com.sankcrm.erp.domain.model.AbstractId<SmsChannelId> implements Serializable -
Class com.sankcrm.erp.auth.domain.model.sms.SmsConf
class SmsConf extends com.sankcrm.erp.domain.model.IdentifiedValueObject implements Serializable
-
-
Package com.sankcrm.erp.auth.domain.model.thirdauth
-
Class com.sankcrm.erp.auth.domain.model.thirdauth.ThirdAppId
class ThirdAppId extends com.sankcrm.erp.domain.model.AbstractId<ThirdAppId> implements Serializable
-
-
Package com.sankcrm.erp.auth.domain.model.user
-
Class com.sankcrm.erp.auth.domain.model.user.UserId
class UserId extends com.sankcrm.erp.domain.model.AbstractId<UserId> implements Serializable
-
-
Package com.sankcrm.erp.auth.exception
-
Exception Class com.sankcrm.erp.auth.exception.NoLoginException
class NoLoginException extends com.sankcrm.erp.common.exception.CoreRuntimeException implements Serializable
-
-
Package com.sankcrm.erp.auth.infrastructure.jwt
-
Class com.sankcrm.erp.auth.infrastructure.jwt.JWTToken.Header
-
Serialized Fields
-
typ
String typ
类型
-
-
-
Class com.sankcrm.erp.auth.infrastructure.jwt.JWTToken.Payload
-
-
Package com.sankcrm.erp.auth.sdk.authz.command
-
Package com.sankcrm.erp.auth.sdk.thirdauth
-
Class com.sankcrm.erp.auth.sdk.thirdauth.ThirdUserInfo
class ThirdUserInfo extends Object implements Serializable-
Serialized Fields
-
-
-
Package com.sankcrm.erp.menu.domain.model