2021-03-12

Tags: 程式語言 , java , spring

在開始之前

建議先搞懂 spring security 裡的認証(authentication)與援權(authorization)功能的程式碼如何運作,不懂的可以看一下我之前寫的 spring security 裡的認証&援權原理說明 ,把細節搞懂。不然看完實作範例後很可能不知道程式為何這樣寫就可以弄出 token base auth 功能,知其然不知其所以然。

實作教學

別人的教學文已經超詳細,直接看下列這些別人的文章吧 :)

我改寫出來的教學範例程式

不過,別人寫的教學範例程式提到的細節太多了,常會用到 NoSQL DB 或是 RMDB 來存放用戶個人資料,導致範例程式複雜化。所以我改寫出了一個簡化版的教學範例,放在我的 github。程式裡關鍵處都有加上註解說明,有興趣的人可以看看。