我最近在處理 Go REST 服務,但我不知道是否有任何生產就緒的 OAUTH2 服務器可用?由于我的服務將由單頁 Web 應用程序和移動客戶端使用,并且用戶應該能夠注冊他們的帳戶,因此我正在考慮使用 OAUTH2 服務器。我一直在四處尋找,發現標準包只包含客戶端代碼https://github.com/golang/oauth2/blob/master/oauth2.go。Go 中有一個 OAUTH2 服務器(https://github.com/RangelReale/osin),但我沒有太多的專業知識來審查它。因此,有哪些可用于生產應用程序的選項?由于 nodejs 的成熟度,我是否應該使用以其他技術(如 nodejs)實現的 OAUTH 服務器?編輯:在 .Net 空間中有一個服務器實現在https://github.com/identityserver/IdentityServer3但是,我更喜歡 GO 中的一些東西。
如何在產品環境中保護我的 GO REST 服務?
慕碼人8056858
2021-11-08 10:15:16