今天去面试,有一个问题,结合spring AOP说说如何实现统一认证(用一个账号登录多个系统(该系统含有多个子系统)),本人刚学Spring AOP的相关知识,实在没有思路,烦请各位给个思路,万分感谢!
编写一个拦截器,拦截特定请求,www.abc.com/a/; www.abc.com/b/; www.abc.com/c/**...
可以编写代码登录后,将登录状态设置保存时间存在redis缓存中,而后查询,若未登录,重定向到提示消息页面
aop就是面向切面编程,而要实现统一认证可以将所有子系统的认证抽出来交给一个认证中心去完成这样就实现了统一认证,这就好比切面编程将一个面抽出来对其进行加强。 不知道这样理解对不对,萌农一枚欢迎交流