{"id":18772622,"url":"https://github.com/authgear/docs","last_synced_at":"2026-01-24T07:36:16.025Z","repository":{"id":263847245,"uuid":"890480701","full_name":"authgear/docs","owner":"authgear","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-14T11:34:26.000Z","size":52638,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-14T12:34:56.473Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/authgear.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security/bot-protection.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-18T16:33:36.000Z","updated_at":"2025-02-14T11:34:29.000Z","dependencies_parsed_at":"2025-01-31T19:36:44.452Z","dependency_job_id":null,"html_url":"https://github.com/authgear/docs","commit_stats":null,"previous_names":["authgear/docs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authgear%2Fdocs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authgear%2Fdocs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authgear%2Fdocs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authgear%2Fdocs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/authgear","download_url":"https://codeload.github.com/authgear/docs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239681025,"owners_count":19679508,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T19:29:43.770Z","updated_at":"2026-01-24T07:36:16.019Z","avatar_url":"https://github.com/authgear.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"---\ndescription: \u003e-\n  Authgear is a highly adaptable identity-as-a-service (IDaaS) platform for web\n  and mobile applications\n---\n\n# Authgear Overview\n\n**Authgear** is an authentication \u0026 user management solution which makes it very easy for developers to integrate and customize their consumer applications, it includes these features out of the box:\n\n* Zero trust authentication architecture with [OpenID Connect](https://openid.net/developers/how-connect-works/) (OIDC) standard.\n* Easy-to-use interfaces for user registration and login, including email, phone, username as login ID, and password, OTP, magic links, etc for authentication.\n* Support a wide range of identity providers, such as [Google](https://developers.google.com/identity), [Apple](https://support.apple.com/en-gb/guide/deployment/depa64848f3a/web), and [Azure Active Directory](https://azure.microsoft.com/en-gb/products/active-directory/) (AD).\n* Support biometric login on mobile, Passkeys, and Multi-Factor Authentication (MFA) such as SMS/email-based verification and authenticator apps with TOTP.\n* A user management portal, like password resets, account locking, scheduled deletion or anonymization, and user profile management.\n* Single Sign-On (SSO) provides a single unified experience for your customers to log into multiple web/mobile apps, including Web2Web, Web2App, and App2App SSO.\n* Enable [SSO with SAML](authentication-and-access/single-sign-on/single-sign-on-with-saml/) for your users to log into multiple web applications easily.\n* Session management with Authgear Portals, and a pre-built setting page for users to control concurrent sessions.\n* Customizable UI with a **user-friendly low-code** dashboard.\u0026#x20;\n* Various security features such as audit logs, brute force protection, smart account lockout, password policy, etc.\n* APIs for further integration and customizations. For example, build your own custom login and sign-up pages from the ground up powered by [Authentication Flow API](https://docs.authgear.com/~/changes/anTCj6yoZ06s3pLJk5v8/reference/apis/authentication-flow-api).\n\nMost importantly, you can [get started](https://accounts.portal.authgear.com/signup) **with Authgear for free**.\n\n### Learn about Authgear\u0026#x20;\n\nAuthgear contains the following high-level components:\n\n#### Authenticate on the Web/Mobile App\n\n* **Client App SDKs** - for developers to quickly implement authentication with Auth UI on your web and mobile applications. Check out [Start Building](get-started/start-building.md) for tutorials and API References.\n* **Auth UI** - is the default batteries included UI for login, signup and setting page. You can customize the style via the **Portal**, including the CSS and HTML of each pag\u0026#x65;**.**\n* [**Authentication Flow API**](customization/ui-customization/custom-ui/authentication-flow-api.md) - for developers to implement their own login, signup and reauthenticate UI (e.g. a mobile native view); or to define a customized login, signup and reauth flow.\n* [**Use Authgear as OpenID Connect Provider**](authentication-and-access/single-sign-on/oidc-provider.md) - for developers to use Authgear with other software that already support OIDC login, you can use Authgear as an OpenID Connect Provider.\n\n#### Backend Authentication and Integrations\n\n* [**Backend/API Integration**](get-started/backend-api/) - explain the common approach of using Access Token or Cookies (JWT or random string) to authenticate an API or HTTP Requests.\n* [**Admin API**](api-reference/apis/admin-api/) - allow your backend to interact directly with Authgear for user management purpose.\n* [**Events and Hooks**](customization/events-hooks/) - call external web endpoint or use the hosted type-script to customize the behaviour of Authgear. E.g. blocking certain type of sign up, or call external endpoint for each login.\n* [**User Import API**](admin/user-management/import-users-using-user-import-api.md) - Import multiple users from another service to your project.\n* [**Export User API**](admin/user-management/export-users-using-the-user-export-api.md) - Export user data from Authgear into a CSV or [ndjosn](https://github.com/ndjson/ndjson-spec) file.\n* [**Link OAuth Provider using Account Management API**](customization/ui-customization/custom-ui/manually-link-oauth-provider-using-account-management-api.md) - Link an OAuth provider to a user's account without AuthUI.\n\n#### Management Portal\n\n* **Authgear Portal** - You can configure your projects, manage users, check out [audit log](admin/monitor/audit-log.md), or customize the **AuthUI.** See the [5-minute quick start guide](get-started/5-minute-guide.md) for Authgear Portal.\n* **Analytics Page** - View reports of all users and active users over a specific time interval on the [analytics page](admin/monitor/analytics.md).\n\n#### Security\n\n* [**Brute-force Protection**](security/brute-force-protection.md) - Set account Lockout Policy to safeguard a user account from brute-force login attempts.\n* [**Bot Protection**](security/bot-protection.md) - Bot protection tools to block automated attackers.\n* [**Password Strength**](authentication-and-access/authentication/passwords/password-policy.md) - Learn how to set password strength and how the password strength is calculated.\n\n#### Login Methods\n\n* [**Biometric Login**](authentication-and-access/authentication/biometric.md) - Add biometric login to your application.\n* [**Two-Factor Authentication (2FA)**](authentication-and-access/authentication/enable-two-factor-authentication-2fa.md) - Enable 2FA in your Authgear project.\n* [**Email Magic Link Login**](authentication-and-access/authentication/add-email-magic-link-login.md) - Allow users to log in without a password using a magic link.\n* [**Passkeys Login**](authentication-and-access/authentication/passkeys.md) - Set up passkey for your project.\n* [**Social Login / Enterprise Login**](authentication-and-access/social-enterprise-login-providers/) - Allow users to log in to your application using their existing account with a social media site or enterprise login provider.\n\n#### Customize User Interface (UI)\n\n* [**Customize Built-in UI**](customization/ui-customization/built-in-ui/branding.md) - Customize the look and feel of AuthUI to match your branding.\n* [**Language and Localization**](customization/ui-customization/languages-and-localization.md) - Change the language for display texts.\n\n#### User Management\n\nFeatures for managing your users via Authgear Portal\n\n* [**Create a new account on behalf of a user**](authentication-and-access/authentication/passwords/how-to-handle-password-while-creating-accounts-for-users.md) - Create a new account for a user from Authgear Portal.\n* [**Account Deletion**](admin/user-management/account-deletion.md) - Delete a user account from your project.\n* [**User Roles and Groups**](admin/user-management/manage-users-roles-and-groups.md) - Detailed guide on how to use Roles and Groups.\n* [**User Profiles**](admin/user-profiles/) - Guides on how to view and manage user profile information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthgear%2Fdocs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauthgear%2Fdocs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthgear%2Fdocs/lists"}