Ory Kratos: 用 Go 編寫的開源身份伺服器
具有 Ory 強化身份驗證、MFA、FIDO2、配置檔案管理、身份架構、社交登入、註冊、帳戶恢復、無密碼的下一代身份伺服器(想想 Auth0、Okta、Firebase)。Golang,無頭,僅 API - 沒有模板或主題問題。可作為雲服務使用。
Ory Kratos 是世界上第一個雲原生身份和使用者管理系統。最後,不再需要無數次實施使用者登入過程!
Ory Kratos 是一個 API 優先的身份和使用者管理系統,根據 雲架構最佳實踐構建。它實現了幾乎每個軟體應用程式都需要處理的核心用例:
- 自助登入和註冊:允許終端使用者使用使用者名稱/電子郵件和密碼組合、社交登入(“使用 Google、GitHub 登入”)、無密碼流程等建立和登入帳戶(我們稱之為身份) .
- Multi-Factor Authentication (MFA/2FA):支援 TOTP 等協議(RFC 6238和 IETF RFC 4226 - 更廣為人知的是 Google Authenticator)
- 帳戶驗證:驗證電子郵件地址、電話號碼或實際地址是否確實屬於該身份。
- 帳戶恢復:使用“忘記密碼”流程、安全程式碼(以防 MFA 裝置丟失)等恢復訪問許可權。
- 個人資料和帳戶管理:使用安全流程更新密碼、個人詳細資訊、電子郵件地址、連結的社交個人資料。
- 管理 API:匯入、更新、刪除身份。
點選標題
相關文章
- 深入學習用 Go 編寫 HTTP 伺服器GoHTTP伺服器
- Go 編寫 Web 應用GoWeb
- 用Rust編寫的資料庫GreptimeDB現開源Rust資料庫
- Rocketgraph:用Golang編寫的Firebase的開源替代品Golang
- 多雲編排推動開源身份管理
- Go Web 程式設計入門--深入學習用 Go 編寫 HTTP 伺服器GoWeb程式設計HTTP伺服器
- 寫給小白的開源編譯器編譯
- Swift編寫的EOS開源框架SwiftyEOSSwift框架
- Go微服務框架go-kratos實戰01:quickstart 快速開始Go微服務框架UI
- Go微服務框架go-kratos實戰04:kratos中服務註冊和服務發現的使用Go微服務框架
- 開源專案:採用 Laravel 編寫的一個聊天應用 Laravel-ChatLaravel
- 用 Go 編寫一個簡單的 WebSocket 推送服務GoWeb
- Revolt:用Rust 編寫的替代Discord之類聊天室的開源專案Rust
- Go開源遊戲伺服器框架——PitayaGo遊戲伺服器框架
- GitHub - cshum/imagor: Go語言編寫的快速影像處理伺服器GithubGo伺服器
- Go微服務框架go-kratos實戰02:proto 程式碼生成和編碼實現步驟Go微服務框架
- 6 個用於寫書的開源工具開源工具
- [譯] 用 Go 編寫你自己的區塊鏈挖礦演算法!Go區塊鏈演算法
- 開源一個Flutter編寫的完整終端模擬器Flutter
- 【go】【應用編譯】Go編譯
- go-micro講解--Go Micro編寫微服務Go微服務
- 十分鐘學會用 Go 編寫 Web 中介軟體GoWeb
- Golang 編寫 Tcp 伺服器GolangTCP伺服器
- Go - 如何編寫 ProtoBuf 外掛 (三) ?Go
- Go - 如何編寫 ProtoBuf 外掛(二)?Go
- Go - 如何編寫 ProtoBuf 外掛 (一) ?Go
- 一款由AI編寫,簡潔而實用的開源IP資訊檢視器AI
- 16.5k star,開源推薦,go語言寫的堡壘機Go
- 用 C 語言編寫多程式 Web 伺服器【粗暴版】Web伺服器
- 用vim編寫markdown
- Mac OS下用Homebrew安裝自己寫的開源工具Mac開源工具
- Go基礎學習記錄 – 編寫Web應用程 – Web開發輸入驗證(三)GoWeb
- 用Python編寫自己的微型RedisPythonRedis
- Rails並不是用Ruby編寫的AI
- 用 Go 寫一個簡易的 dockerGoDocker
- Pingora:替代Nginx、Rust編寫的HTTP伺服器GoNginxRustHTTP伺服器
- 優步公司的Go語言編寫風格指南Go
- Go基礎學習記錄 – 編寫Web應用程 – 完善Blog ModelGoWeb