EAS 如何实现自定义登录认证,若自定义认证不通过则继续走传统认证?

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

EAS 如何实现自定义登录认证,若自定义认证不通过则继续走传统认证?

如何实现自定义登录认证?

1、实现IEasAuthHandler接口,或集成AbstractEasAuthHandler抽象类,实现方法

authenticate与isVerifyEasUserPwd

2、添加一个线程本地变量(ThreadLocal)字段用于存储自定义认证是否通过信息

3、在方法authenticate内部实现自定义认证逻辑,认证通过则设置ThreadLocal存储通过信息

4、在方法isVerifyEasUserPwd内部校验ThreadLocal是否有自定义认证通过信息,如果通过则返回false,不通过则返回true即自定义认证不通过时可以返回true让系统继续走传统认证。

5、配置easAuthPatterns.xml

image.webp

image.webp


EAS 如何实现自定义登录认证,若自定义认证不通过则继续走传统认证?

如何实现自定义登录认证?1、实现IEasAuthHandler接口,或集成AbstractEasAuthHandler抽象类,实现方法authenticate与isVerifyEasUserPwd2...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息