$ 299 / 一次買斷
完整 IAM,附 SDK 與工具。
資料完全自主,可自架託管。
10 分鐘內完成安裝
內含 2 年更新
Email 與 Discord 支援
還記得軟體真正屬於你的年代嗎?
SaaS 訂閱模式適合許多產品,但不適用於所有情境。Authgear ONCE 為希望擁有認證基礎架構、免持續付費的團隊而打造。
開發者為何選擇 Authgear ONCE
一次買斷,永久擁有
付一次即可終身使用,成本可預測,對您與客戶都更清楚。
完整資料自主
在您的主機上自架,完整掌控客戶身份資料,降低對第三方依賴。
彈性且強大
在不同專案中部署 Authgear,取得所需的各項驗證功能。
一站式身份平台
集中管理使用者身份、強化安全性,並提供流暢的登入體驗。
單一登入(SSO)
使用者只需一組憑證即可存取多個應用程式,簡化登入流程。
無密碼登入與 Passkeys
支援現代驗證方式,提升安全性與使用者體驗。
雙因素驗證(2FA)
透過簡訊、電子郵件與驗證器 App 等方式,多一層安全防護。
內建使用者管理入口
以直覺儀表板管理使用者、角色與權限,開箱即用。
進階安全措施
以暴力破解防護、可疑登入偵測等機制保護使用者。
為軟體開發 代理商而打造
免除重複訂閱成本
不必再把訂閱費轉嫁客戶或自行吸收;Authgear ONCE 只需一次性的前期費用。
提升開發產能
預建元件與友善介面大幅縮短導入時間,讓團隊專注核心功能。
可自訂的登入體驗
依客戶品牌與需求調整登入流程,打造順暢體驗。
主流框架 SDK
Authgear ONCE 為熱門現代框架提供穩健 SDK,讓您輕鬆在應用程式中整合驗證功能:
只需少量程式碼即可實作強大驗證功能,包括:
社群登入(Google、Facebook、Apple)
無密碼驗證
生物辨識登入
多因素驗證
單一登入(SSO)
我們的 SDK 以開發者效率為優先,並附完整文件,協助您在各客戶專案中順利整合。
React
Vue.js
Angular
React Native
Flutter
iOS(Swift)
Android(Kotlin/Java)
1import authgear from "@authgear/web";2 3const login = async () => {4 await authgear.startAuthentication({5 redirectURI: "https://www.myapps.com/auth-redirect"6 })7} 1import authgear from "@authgear/web";2 3const login = async () => {4 await authgear.startAuthentication({5 redirectURI: "https://www.myapps.com/auth-redirect"6 })7} 1import authgear from "@authgear/web";2 3startLogin(): void {4 authgear.startAuthentication({5 redirectURI: 'http://localhost:4000/auth-redirect'6 })7} 1import authgear from "@authgear/react-native";2 3const authenticate = useCallback(async () => {4 try {5 authgear.authenticate({6 redirectURI: 'com.authgear.example.rn://host/path',7 });8 } catch (error) {9 // Login failed10 }11}, []); 1import 'package:flutter_authgear/flutter_authgear.dart';2 3late Authgear _authgear;4UserInfo? _userInfo;5 6Future<void> _onPressedAuthenticate() async {7 try {8 final userInfo = await _authgear.authenticate(redirectURI: "com.example.authgeardemo.flutter://host/path");9 setState(() {10 _userInfo = userInfo;11 });12 } catch (e) {13 // Login failed14 } finally {15 // Finally16 }17} 1authgear.authenticate(redirectURI: "com.example.authgear://host/path", handler: { result in2 switch result {3 case let .success(userInfo):4 // login successfully5 loginState = authgear.sessionState6 userId = userInfo.sub7 case let .failure(error):8 if let authgearError = error as? AuthgearError, case .cancel = authgearError {9 // user cancel10 } else {11 // Something went wrong12 }13 }14}) 1fun startLogin() {2 val options = AuthenticateOptions("com.example.authgear://host/path")3 authgear.authenticate(options, object : OnAuthenticateListener {4 override fun onAuthenticated(userInfo: UserInfo) {5 // Login successfully6 }7 override fun onAuthenticationFailed(throwable: Throwable) {8 // Login failed9 }10 })11} 系統需求與安裝
結帳後,您會收到授權金鑰與安裝指令的電子郵件。連上伺服器執行指令即可。可運行在您自有硬體、雲端(AWS、GCP、Azure…)或 Vultr 等主機商。
項目
最低
建議
CPU
1 核心
2 核心
記憶體
1 GB
2 GB
儲存空間
10 GB
20 GB
資料庫
PostgreSQL 12+
PostgreSQL 14+
項目
CPU
最低
1 核心
建議
2 核心
項目
記憶體
最低
1 GB
建議
2 GB
項目
儲存空間
最低
10 GB
建議
20 GB
項目
資料庫
最低
PostgreSQL 12+
建議
PostgreSQL 14+
常見問題
可以!您可使用 Authgear Cloud 免費方案探索功能。雖有應用程式與專案成員數等限制,並保留 Authgear 品牌,但核心功能皆可測試。
內含 2 年持續更新。可透過指令輕鬆更新;Authgear ONCE 會連線檢查更新,由您決定何時下載與安裝。
提供 Discord 支援;基本問題也歡迎來信:once@authgear.com
我們提供 Import API,可將使用者從既有系統匯入 Authgear ONCE。可從 Auth0、Okta、PingIdentity 等遷移。詳見 文件。
搭配完整 SDK 與文件,多數開發者可在 10 分鐘內完成 Authgear ONCE 導入。
透過自架託管取得完整資料自主權,您可完全掌控客戶身份資料的存放、處理與保護方式,讓 GDPR 合規更直接。