请问一下,除了tomcat配置IP地址访问限制之外,cuba平台有用户登陆ip地址限制的方法吗?
程序中有个IP地址黑名单模块,如果访问软件的IP在黑名单中,直接拒绝。想达到这样的功能CUBA有相应的接口吗?
你可以扩展 com.haulmont.cuba.security.auth.checks.IpMaskUserAccessChecker
类。
比如从配置文件或者数据库读取黑名单ip列表,而不是从 User.ipMask
。再检查用户会话中的 IP 是否在该列表中。
谢谢,我明白具体思路了