簡介 JWS 發表於 2019-10-05 分類於 IT鐵人賽 , 11th Disqus: JWS 的全名為 JSON Web Signature,定義在 RFC 7515 裡面,主要定義了資訊的格式以及序列化(serialization)的方法。從名字可以看得出,它有使用到數位簽章技術,或是它也可以使用訊息驗證碼來確保資料的來源以及完整性。 閱讀全文 »
JWT 概觀 發表於 2019-10-04 分類於 IT鐵人賽 , 11th Disqus: 密碼管理在討論的主要以使用者所輸入的密碼為主,而有另一種類似密碼用途的字串,也用在身分驗證上,正是 token。接下來會來討論最近不少人在使用的 JWT,它是一個開放標準,可以用在需要安全交換資料的場景上。 閱讀全文 »
密碼管理 發表於 2019-10-03 分類於 IT鐵人賽 , 11th Disqus: 最近前天都在討論如何做身分驗證。目前討論到的三種方法有一個共同特色--依賴一開始註冊的使用者憑證(credentials)來做為身分驗證的依據,一般最常見的就是使用密碼做為使用者憑證。因此註冊會需要保存密碼,未來才有辦法判斷身分驗證是否成功,但這密碼該如何保管呢。 閱讀全文 »
第三方身分驗證 發表於 2019-10-02 分類於 IT鐵人賽 , 11th Disqus: 即使有許多教科書以及第三方套件可以參考,但真的要從頭規劃與設計一個安全的帳號密碼驗證功能,並不是件容易的事。因此有另一個解決方案即為,透過安全可靠的第三方身分驗證提供者(provider)來幫忙做驗證,在開發產品只要專心實現商模即可。 閱讀全文 »
API 身分驗證 發表於 2019-10-01 分類於 IT鐵人賽 , 11th Disqus: 一般使用者需要做身分驗證,呼叫 API 一樣也需要做身分驗證。只是因為情境與角色不同,所以驗證方法會稍有不同。 閱讀全文 »
帳號密碼驗證 發表於 2019-09-30 分類於 IT鐵人賽 , 11th Disqus: 在 Web 領域裡,要在公開服務上對一般的使用者做身分驗證,最常見的實作即帳號密碼驗證。包括 Google、Facebook、AppleID 等,都是使用帳號密碼驗證。 閱讀全文 »
身分驗證可以怎麼做? 發表於 2019-09-29 分類於 IT鐵人賽 , 11th Disqus: 近年來 Web 與相關技術進步,讓在此平台上的應用程式大放異彩,但同時對於身分驗證的安全要求也更加地嚴謹。 閱讀全文 »
前後端分離等級表 發表於 2019-09-26 Disqus: 記得一開始寫網頁的時候(大概是 2009 年),就有在考慮前後端分離了。原因是當時有一位合作夥伴主攻前端,而我以前有玩過 Linux 與架站,所以就往後端研究。 閱讀全文 »