GitPedia
authgear

authgear/authgear-server

Open source Auth0/Clerk/Firebase alternative. Passkeys, SSO, MFA, passwordless, biometric login. Self-hosted or cloud. Enterprise-ready for SaaS & mobile apps

30 Releases
Latest: 1w ago
2026-06-11.0Latest
fungc-iofungc-ioΒ·1w agoΒ·June 11, 2026
GitHub

πŸ“¦ Highlights

  • Link and unlink social logins from SDKs. End users can now connect or disconnect their OAuth/social providers themselves directly from the SDK, skipping the setting page.
  • Account recovery by username. The account recovery flow now works for projects that use a username as the primary login ID, not just email or phone. (Custom UI/Auth Flow only.)
  • Account lockout management. The Portal's User Details screen now shows a user's account lockout status and lets you reset it. The same is available through the Admin API via a new `resetAccountLockout` mutation, with audit logging for both.
  • Redesigned Getting Started page. The Portal onboarding page has been rebuilt with a cleaner layout, clearer integration CTAs, and a responsive grid that adapts down to smaller screens.
  • Project switcher in the Portal header. A project selector now lives in the header.
  • Identities in the userinfo endpoint. The userinfo endpoint now returns an `identities` claim, including provider type, login ID type and key, and created/updated timestamps.
  • Subresource Integrity (SRI). The Portal and AuthUI now emit SRI hashes and integrity-checked import maps for their bundled assets, hardening them against tampering.

πŸ“‹ Other changes

  • User Details now has a paginated User Activities tab in place of the old inline logs view.
  • Social and enterprise login tables now show the OAuth provider alias.
  • Login-link email templates are now shown in the MFA via Email tab.
  • Fixed: fraud protection could not be turned off once enabled.
  • Fixed: Portal crash when an unknown OAuth provider type was configured.
  • Fixed: JWKS fetch failed with a 307 redirect when the internal endpoint was HTTP and the public endpoint was HTTPS.
  • Fixed: clock skew on Admin API JWT verification and internal endpoint access.
  • Fixed: required array fields could drop out of a YAML config round-trip.
  • + 1 more
2026-05-06.0
github-actions[bot]github-actions[bot]Β·1mo agoΒ·May 6, 2026
GitHub

πŸ“¦ Highlights

  • Site Admin Portal. A new site-wide admin view for monitoring usage and managing projects across your Authgear deployment.

πŸ“‹ Other changes

  • AuthUI translation overrides for the account selector and magic-link verification pages can now reference `{AppName}` and `{ClientName}`.
  • Email alerts when a project hits its SMS usage limit.
  • The Portal's Add User screen now uses the standard country-code phone input.
  • Fixed: OTP form double-submitting on fast typing in Safari.
  • Fixed: stale Admin API documentation link in the Portal.
2026-04-21.0
fungc-iofungc-ioΒ·1mo agoΒ·April 21, 2026
GitHub

πŸ“¦ Highlights

  • Usage alerts for project owners. Set soft limits on your Authgear usage and get alerted before you hit a hard cap. When a threshold is crossed, Authgear emails the project owner and fires a `usage.alert.triggered` webhook. Catch runaway SMS, email, or MAU costs before they become billing surprises.
  • Authflow session-scoped cooldowns. Cooldowns on OTP retries used to reset when users changed the target phone number or email mid-flow. Now the cooldown sticks to the whole authflow session. Closes a real abuse vector.
  • Non-ASCII sender names in custom SMTP. Custom SMTP now accepts sender names in Chinese, Japanese, and other non-Latin scripts.
  • Smaller portal improvements. Clearer social login setup flow. The Endpoint field now shows up for OIDC and SAML app types, not just OAuth.
2026-03-17.0
fungc-iofungc-ioΒ·3mo agoΒ·March 17, 2026
GitHub

πŸ—‘οΈ v1 Auth UI removed

  • The legacy v1 Auth UI has been fully retired. All flows now run on the v2 UI, which is faster and more customizable.

πŸ“‹ Other changes

  • Fixed an issue where the phone/email verification button in user settings was disabled when verification wasn't required
  • Fixed recovery code page buttons remaining disabled after clicking Download
  • Fixed search bar in the audit log page crashing on input
  • Updated the IP blocklist testing UI in the portal
  • Advanced user fields are now always visible on the Add User screen
  • Portal now shows your configured disposable/free email domain list instead of the upstream repo defaults
  • Updated GeoIP database for more accurate location-based features
  • Updated disposable email domain list
authgear-once/1.2.0
github-actions[bot]github-actions[bot]Β·4mo agoΒ·February 4, 2026
GitHub
2026-01-08.0
fungc-iofungc-ioΒ·5mo agoΒ·January 12, 2026
GitHub

πŸ“‹ Changes

  • ⏳ Added support for configuring an account valid period directly in the Portal.
  • πŸ›‘οΈ Introduced IP blocklist support for faster response to spam and malicious attacks.
  • πŸ”‘ Enabled generating Temporary Access Tokens for the Admin API in the Portal to support quick testing.
  • ⏸️ Added temporary account blocking (suspension) capability for better user management.
  • πŸ“ Added support for specifying a reason when blocking or deleting a user account.
  • 🎨 Supported displaying different logos in AuthUI for different application clients.
  • 🐞 Misc bug fixes and stability improvements.
2025-11-26.0
github-actions[bot]github-actions[bot]Β·6mo agoΒ·December 2, 2025
GitHub

πŸ“‹ Changes

  • πŸ” Returned authenticators owned by the user in `UserInfo` for easier visibility and integration.
  • πŸ†” Made it easier to copy the Project ID directly from the Portal.
  • 🚫 Added the ability to block disposable email domains to improve account quality.
  • πŸ“€ Included created_at and account status in user export for better auditing.
  • 🌐 Fixed an issue where AuthUI links did not fall back to the default language when unset.
  • πŸ™…β€β™‚οΈ Allowed users with a username to have no password for more flexible authentication flows.
2025-10-31.0
fungc-iofungc-ioΒ·7mo agoΒ·October 31, 2025
GitHub

πŸ“‹ Changes

  • πŸ•’ Added support for account valid period in both the Admin API and Import API, giving you more control over account lifecycles.
  • πŸ”“ You can now create users without a password directly from the portal, perfect for passwordless setups.
  • 🚫 Reserved project IDs that start with "xx-" (e.g. "us-", "hk-", "ab-") to avoid conflicts with system prefixes.
  • πŸ› Miscellaneous bug fixes and improvements to keep things running smoothly.
2025-10-14.0
fungc-iofungc-ioΒ·8mo agoΒ·October 14, 2025
GitHub

πŸ“‹ Changes

  • πŸͺͺ Added oidc.id_token.pre_create hooks for mutation on ID Tokens. See docs for tutorial: https://docs.authgear.com/integration/add-custom-fields-to-a-jwt-access-token#mutation-on-id-tokens
  • πŸ“– Added "Authentication Blocked" audit log events when a user is blocked from login during the auth flow.
  • πŸ”— Support WhatsApp Cloud API for phone passwordless logins
2025-08-25.0
fungc-iofungc-ioΒ·9mo agoΒ·August 25, 2025
GitHub

πŸ“‹ Changes

  • πŸ” Support Machine-to-machine authorization (M2M Token):
  • Powered by OAuth 2.0 Client Credentials flow. Register your API Resources and M2M applications to secure service-to-service communications. Get Started: https://docs.authgear.com/get-started/m2m-applications
2025-07-23.0
fungc-iofungc-ioΒ·11mo agoΒ·July 23, 2025
GitHub

πŸ“‹ Changes

  • πŸ” A new set of blocking events is introduced `authentication.pre_initialize`, `authentication.post_identified`, `authentication.pre_authenticated`:
  • Allows users to add logic to block users login/signup based on an array of signals, such as email, roles, date/time, GeoIP.
  • Beyond simple allow/block, you can also prompt CAPTCHA, trigger 2FA, or rate-limit specific users.
  • See common use cases in: https://docs.authgear.com/customization/events-hooks/examples-common-use-cases
  • ✨ Support "Do not ask again" in passkey upsell screen
  • ✨ Add a cancel button to bot protection dialog
  • πŸ” Allow creating passwords in the portal when the user has no password
  • ✨ Hide deprecated "Post Login URIs" in application settings
  • + 1 more
authgear-once/1.1.0
github-actions[bot]github-actions[bot]Β·11mo agoΒ·June 27, 2025
GitHub
authgear-once/1.1.0-alpha.1Pre-release
github-actions[bot]github-actions[bot]Β·11mo agoΒ·June 27, 2025
GitHub
authgear-once/1.0.0
github-actions[bot]github-actions[bot]Β·12mo agoΒ·June 20, 2025
GitHub
authgear-once/1.0.0-alpha.10Pre-release
github-actions[bot]github-actions[bot]Β·12mo agoΒ·June 20, 2025
GitHub
2025-06-16.0
fungc-iofungc-ioΒ·1y agoΒ·June 16, 2025
GitHub

πŸ“‹ Changes

  • ✨ A completely redesigned project setup wizard. Preview the login methods and branding in real time!
  • πŸͺͺ Support Demo Mode for social and enterprise login providers. You can now preview the login UI without entering the actual provider credentials.
  • πŸ“š Updated all links to the documentation site in the portal
  • 1️⃣ Authgear ONCE related changes in the portal. Learn more about Authgear ONCE at https://authgear.com
  • 🐞 Misc bug fixes and security fixes
authgear-once/1.0.0-alpha.9Pre-release
github-actions[bot]github-actions[bot]Β·1y agoΒ·June 4, 2025
GitHub
authgear-once/1.0.0-alpha.6Pre-release
github-actions[bot]github-actions[bot]Β·1y agoΒ·May 28, 2025
GitHub
authgear-once/1.0.0-alpha.5Pre-release
github-actions[bot]github-actions[bot]Β·1y agoΒ·May 21, 2025
GitHub
authgear-once/1.0.0-alpha.4Pre-release
github-actions[bot]github-actions[bot]Β·1y agoΒ·May 20, 2025
GitHub
authgear-once/1.0.0-alpha.3Pre-release
github-actions[bot]github-actions[bot]Β·1y agoΒ·May 9, 2025
GitHub
authgear-once/1.0.0-alpha.2Pre-release
github-actions[bot]github-actions[bot]Β·1y agoΒ·May 8, 2025
GitHub
authgear-once/1.0.0-alpha.1Pre-release
github-actions[bot]github-actions[bot]Β·1y agoΒ·May 2, 2025
GitHub
authgear-once/1.0.0-alpha.0Pre-release
github-actions[bot]github-actions[bot]Β·1y agoΒ·May 2, 2025
GitHub
2025-03-31.0
fungc-iofungc-ioΒ·1y agoΒ·April 1, 2025
GitHub

πŸ“‹ Changes

  • ☎️ For newly created projects, phone numbers are only validated for the country code and length. Stricter validation can be enabled by following [this guide](https://docs.authgear.com/how-to-guide/authenticate/phone-number-validation)
  • ⛑️ Include Redis server status in the health check endpoint
  • πŸͺͺ Advanced feature: Support custom attributes in SAML response. Configure them by following [this guide](https://github.com/authgear/authgear-server/blob/main/docs/specs/saml.md#-customizing-the-attributes).
  • πŸ’¬ (Behind the scene) Support WhatsApp Cloud API in addition to the existing "On-premise API"
  • 🐞 Misc bug fixes
2025-03-20.0
fungc-iofungc-ioΒ·1y agoΒ·March 20, 2025
GitHub

πŸ“‹ Changes

  • πŸ“§ Set the default sender name and email address in the "Custom Email Provider" page in the portal
  • 🐞 Fixed a bug where OAuth conflict error is incorrectly shown when attempting login with a non-existing user
2025-03-11.0
fungc-iofungc-ioΒ·1y agoΒ·March 11, 2025
GitHub

πŸ“‹ Changes

  • πŸ’¬ Support setting up custom SMS providers using Twilio, Webhook or TypeScript Hooks
  • ☎️ New option to turn off phone number validation on the Authgear server, and rely on the SMS provider to verify a user's number.
  • πŸͺ„ Misc UI and stability fixes
2025-02-18.0
github-actions[bot]github-actions[bot]Β·1y agoΒ·February 19, 2025
GitHub

πŸ“‹ Changes

  • πŸ“± Support add/edit phone, email, username in Flutter SDK. By calling the function, the AuthUI will open and help you verify the email & phone numbers with OTPs.
  • 🍎 Fixed a bug causing "Login with Apple" not working
  • πŸͺ„ Misc UI fixes in account setting page and bug fixes
2025-01-06.0
fungc-iofungc-ioΒ·1y agoΒ·January 6, 2025
GitHub

πŸ“‹ Changes

  • 🏷️ New Simplier Pricing plans! All features are available in all plans, start building for free!
  • See upcoming write-up and website updates for more details
  • πŸ”Ž Elastic Search is no longer a compulsory requirement. Support using PostgreSQL instead of ElasticSearch
  • πŸͺ„ Redesigned "Endpoint Direct Access" settings page
  • 🦊 Fixed Login with Passkey in Firefox
  • 🌐 Removed NFT/Ethereum login
  • 🐞 Misc bug fixes
2024-11-18.0
fungc-iofungc-ioΒ·1y agoΒ·November 18, 2024
GitHub

πŸ“‹ Changes

  • 🦸 Use Authgear as SAML IDP is now available in the portal:
  • See Doc to learn how to enable SSO in SAML-compatible applications: https://docs.authgear.com/how-to-guide/single-sign-on/single-sign-on-with-saml
  • ![image](https://github.com/user-attachments/assets/680716dc-5a4c-4c0b-9a98-5066dd418857)
  • πŸ“ UX-Improvement: Logo height is controlled by a slider in "Branding" settings
  • ![image](https://github.com/user-attachments/assets/cfa862ba-f156-4c0f-8552-1b6b645e15d3)
  • 🐞 Fix a bug where users may get stuck in the Captcha dialog during login
  • 🐞 Other Misc Bug fixes