在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 如何優(yōu)雅的使用SpringBoot+JWT+Shiro實(shí)現(xiàn)restful鑒權(quán)

如何優(yōu)雅的使用SpringBoot+JWT+Shiro實(shí)現(xiàn)restful鑒權(quán)

我的網(wǎng)站是使用SpringBoot+JWT+Shiro進(jìn)行開發(fā)的,但是現(xiàn)在開發(fā)出來的URL很不優(yōu)雅。
例如用戶請(qǐng)求一個(gè)article,我希望登入用戶返回的內(nèi)容和游客看到的字段內(nèi)容不同。
我現(xiàn)在的處理方法是游客使用 GET 'article/1'獲取內(nèi)容,這樣不會(huì)做權(quán)限驗(yàn)證,
登入用戶訪問的是GET 'user/article/1',這樣會(huì)進(jìn)行權(quán)限的驗(yàn)證。
但這樣就會(huì)引起混亂,如果統(tǒng)一使用GET article/1進(jìn)行訪問,然后判斷是否登入并返回不一樣的內(nèi)容,但這樣會(huì)在代碼上面混亂(因?yàn)镾hiro的注解配置實(shí)在方法級(jí)別方面的)。

有沒有什么大型開源Restful系統(tǒng)借我參考下,或者提供點(diǎn)思路。

回答
編輯回答
嫑吢丕

我已經(jīng)寫了相關(guān)教程,詳情看我的github
https://github.com/Smith-Crui...

2017年3月9日 11:34