GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - authgear/docs

BranchesTags
Open more actions menu

Latest commit

 

History

414 Commits
414 Commits

Folders and files

NameName
Last commit message
Last commit date
.gitbook/assets
.gitbook/assets
 
 
admin-and-operations/user-management
admin-and-operations/user-management
 
 
admin
admin
 
 
authentication-and-access
authentication-and-access
 
 
authgear-once
authgear-once
 
 
build-with-ai/ai-coding-tools
build-with-ai/ai-coding-tools
 
 
concepts
concepts
 
 
customization
customization
 
 
deployment
deployment
 
 
faq-for-authentication
faq-for-authentication
 
 
get-started
get-started
 
 
integration
integration
 
 
migration
migration
 
 
reference
reference
 
 
security
security
 
 
troubleshooting
troubleshooting
 
 
.gitbook.yaml
.gitbook.yaml
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
SUMMARY.md
SUMMARY.md
 
 
markdown.svg
markdown.svg
 
 

Repository files navigation

description Authgear is a highly adaptable identity-as-a-service (IDaaS) platform for web and mobile applications

Authgear Overview

Authgear is an authentication & user management solution that makes it very easy for developers to integrate and customize their consumer applications. It includes these features out of the box:

  • Zero trust authentication architecture with OpenID Connect (OIDC) standard.
  • Easy-to-use interfaces for user registration and login, including email, phone, username as login ID, and password, OTP, magic links, etc. for authentication.
  • Supports a wide range of identity providers, such as Google, Apple, and Azure Active Directory (AD).
  • Supports biometric login on mobile, Passkeys, and Multi-Factor Authentication (MFA) such as SMS/email-based verification and authenticator apps with TOTP.
  • A user management portal for password resets, account locking, scheduled deletion or anonymization, and user profile management.
  • 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.
  • Enable SSO with SAML for your users to log into multiple web applications easily.
  • Session management with Authgear Portal, and a pre-built setting page for users to control concurrent sessions.
  • Customizable UI with a user-friendly low-code dashboard.
  • Various security features such as audit logs, brute force protection, smart account lockout, password policy, etc.
  • APIs for further integration and customization. For example, build your own custom login and sign-up pages from the ground up powered by the Authentication Flow API.

Most importantly, you can get started with Authgear for free.

Learn about Authgear

Authgear contains the following high-level components:

Authenticate on the Web/Mobile App

  • Client App SDKs - for developers to quickly implement authentication with Auth UI on your web and mobile applications. Check out Start Building for tutorials and API References.
  • Auth UI - the default batteries-included UI for login, signup and the settings page. You can customize the style via the Portal, including the CSS and HTML of each page.
  • Authentication Flow API - for developers to implement their own login, signup and reauthentication UI (e.g. a mobile native view); or to define a customized login, signup and reauth flow.
  • Use Authgear as OpenID Connect Provider - for developers to use Authgear with other software that already supports OIDC login, you can use Authgear as an OpenID Connect Provider.

Backend Authentication and Integrations

  • Backend/API Integration - explains the common approach of using Access Tokens or Cookies (JWT or random string) to authenticate API or HTTP requests.
  • Admin API - allows your backend to interact directly with Authgear for user management purposes.
  • Events and Hooks - call an external web endpoint or use hosted TypeScript to customize the behaviour of Authgear, e.g. blocking certain types of sign-up, or calling an external endpoint on each login.
  • User Import API - Import multiple users from another service to your project.
  • Export User API - Export user data from Authgear into a CSV or ndjson file.
  • Link OAuth Provider using Account Management API - Link an OAuth provider to a user's account without AuthUI.

Management Portal

  • Authgear Portal - You can configure your projects, manage users, check out audit log, or customize the AuthUI. See the 5-minute quick start guide for Authgear Portal.
  • Analytics Page - View reports of all users and active users over a specific time interval on the analytics page.

Security

  • Brute-force Protection - Set account Lockout Policy to safeguard a user account from brute-force login attempts.
  • Bot Protection - Bot protection tools to block automated attackers.
  • Fraud Protection - Detect and stop fraudulent traffic such as SMS pumping before it drives up your messaging costs.
  • Password Strength - Learn how to set password strength and how the password strength is calculated.

Login Methods

  • Biometric Login - Add biometric login to your application.
  • Two-Factor Authentication (2FA) - Enable 2FA in your Authgear project.
  • Email Magic Link Login - Allow users to log in without a password using a magic link.
  • Passkeys Login - Set up passkey for your project.
  • Social Login / Enterprise Login - Allow users to log in to your application using their existing account with a social media site or enterprise login provider.

Customize User Interface (UI)

  • Customize Built-in UI - Customize the look and feel of AuthUI to match your branding.
  • Language and Localization - Change the language for display texts.

User Management

Features for managing your users via Authgear Portal

  • Create a new account on behalf of a user - Create a new account for a user from Authgear Portal.
  • Account Deletion - Delete a user account from your project.
  • User Roles and Groups - Detailed guide on how to use Roles and Groups.
  • User Profiles - Guides on how to view and manage user profile information.

About

No description, website, or topics provided.

Resources

Readme
Activity
Custom properties

Stars

1 star

Watchers

0 watching

Forks

10 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.