java是什么 Spring security和shiro哪個(gè)更強(qiáng)?
Spring security和shiro哪個(gè)更強(qiáng)?與Apache Shiro相比,spring security提供了更多的安全認(rèn)證和認(rèn)證協(xié)議,如LDAP、oauth2.0、ACL、Kerberos
Spring security和shiro哪個(gè)更強(qiáng)?
與Apache Shiro相比,spring security提供了更多的安全認(rèn)證和認(rèn)證協(xié)議,如LDAP、oauth2.0、ACL、Kerberos、SAML、sso、openid等,可以按需引用。它更靈活,認(rèn)證粒度更細(xì)??梢越Y(jié)合自己的業(yè)務(wù)場(chǎng)景進(jìn)行更合理的定制開(kāi)發(fā)。在最新的春季安全5。十、 提供響應(yīng)式應(yīng)用程序以支持安全控制。在語(yǔ)言方面,它支持使用kotlin和groovy進(jìn)行開(kāi)發(fā)。Spring安全性不能獨(dú)立于Spring而存在,因?yàn)樗昧薙pring IOC和AOP的特性。
Apache Shiro可以獨(dú)立存在。但javaweb域中的spring實(shí)際上是J2EE規(guī)范。使用Java技術(shù)棧很少脫離spring。同樣是因?yàn)樗鼜?qiáng)大的功能,彈簧安全被認(rèn)為是非常沉重的,這是不正確的。經(jīng)過(guò)認(rèn)真研究,你會(huì)發(fā)現(xiàn)這就是它。這兩個(gè)框架都是優(yōu)秀的安全框架,技術(shù)選擇要根據(jù)實(shí)際需要。
如果您使用微服務(wù),建議使用spring security,Shiro可用于更簡(jiǎn)單的應(yīng)用程序。春安不難學(xué)。我已經(jīng)從零開(kāi)始發(fā)布了一個(gè)spring安全教程,目前很受歡迎。你可以去我的個(gè)人博客felord.cn網(wǎng)站去免費(fèi)拿吧。
java軟件工程師應(yīng)該考什么相關(guān)的證書?
Java相關(guān)證書