最近开始接触 Java 的 Spring 全家桶, 感觉 Spring 在安全认证方面做的比较松散, 不如 ASP.NET Core Identity 来的严谨和完善。
认真学习 Spring Security 和 Apache Shiro 这两个常用的认证类库之后, 发现它们居然可以无缝对接到 ASP.NET Core Identity 的数据库, 甚至使用同样的用户信息进行认证。
有兴趣的可以看看 https://beginor.github.io/2021/03/26/using-aspnet-core-identity-database-with-spring.html
1
xuanbg 2021-03-26 13:06:07 +08:00
Spring Security 和 Apache Shiro 这两个一点都不好用
|
4
hantsy 2021-03-26 13:49:08 +08:00
用同样的数据库?真奇葩啊。
你完全可以用 .Net Identity Server 作为安全方案 。 |
5
hantsy 2021-03-26 13:52:03 +08:00
Identity Server 符合 Oauth2,OIDC 标准,与 Spring Secuirty 集成,几行配置就完成了。
https://docs.microsoft.com/en-us/dotnet/architecture/cloud-native/identity-server |