# authDemo **Repository Path**: zhangzhe308/authDemo ## Basic Information - **Project Name**: authDemo - **Description**: 用户认证的流程demo - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2019-12-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # authDemo 用户认证的流程demo - 参考spring security框架实现用户认证的校验流程 - 未实现数据库的操作类,仅作为学习设计模式实现 除Springboot框架外使用的设计模式: - 责任链模式 - 策略模式 - 组合模式 - 模板模式(比较多的使用) --- 实现功能模块: - 防重复提交功能 - 用户名密码登录 / 手机号验证码登录两种登录类型自动切换认证流程 ---- 校验模块: - ip白名单,设备白名单,用户名白名单 - ip黑名单,设备黑名单