Class AuthzCommand
java.lang.Object
java.util.Dictionary<String,Object>
java.util.Hashtable<String,Object>
com.sankcrm.erp.auth.application.authz.command.create.AuthzCommand
- All Implemented Interfaces:
com.sankcrm.erp.bus.Command<AuthzResult>,Serializable,Cloneable,Map<String,Object>
public class AuthzCommand
extends Hashtable<String,Object>
implements com.sankcrm.erp.bus.Command<AuthzResult>
用户认证
- Since:
- 2.1.0
- Author:
- zhsxin
- See Also:
- create time:
- 2023/4/5 22:21
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.util.Hashtable
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.sankcrm.erp.bus.Command
addPre, pre, verify, wrap
-
Field Details
-
TYPE
认证方式参数名- See Also:
-
APP_ID
应用编号- See Also:
-
APP
应用编号- Since:
- 2.1.7
- See Also:
-
EXTRA
EXTRA- Since:
- 2.1.3
- See Also:
-
EXTRA_SAVE
EXTRA 是否保存yes / true 保存
- Since:
- 2.3.0
- See Also:
-
CAPTCHA
登录验证码字段名;承载的答案属于敏感信息,不得写入日志。- See Also:
-
-
Constructor Details
-
AuthzCommand
public AuthzCommand()
-
-
Method Details
-
setAppId
-
setApp
设置 应用信息- Parameters:
app- 应用信息- Returns:
- Command
- Since:
- 2.1.7
-
getApp
获取应用信息- Returns:
- App
- Since:
- 2.1.7
-
getAppId
public com.sankcrm.erp.auth.domain.model.app.AppId getAppId() -
getType
-
getCaptcha
public com.sankcrm.erp.auth.sdk.authz.command.CaptchaAnswer getCaptcha()- Returns:
- 反序列化后的验证码挑战与敏感答案;不存在时返回 null
-
isExtraSave
public boolean isExtraSave()是否保存扩展信息- Returns:
- true
- Since:
- 2.3.0
-
toString
返回验证码字段已遮盖的命令表示,避免答案明文进入日志。
-