Coder Social home page Coder Social logo

buildbro / authgear-server Goto Github PK

View Code? Open in Web Editor NEW

This project forked from authgear/authgear-server

0.0 0.0 0.0 46.46 MB

Open source alternative to Auth0 / Firebase Auth

Home Page: https://www.authgear.com

License: Apache License 2.0

Shell 0.01% JavaScript 0.18% Go 68.16% TypeScript 25.21% CSS 1.67% Makefile 0.08% HTML 4.62% PLpgSQL 0.02% Dockerfile 0.06%

authgear-server's Introduction

Authgear Server

Authgear is an extensible turnkey solution for all of your consumer authentication needs.

We provide a simple auth and self-service portal for your users to start with, customizable as you grow with a simple GraphQL-based Admin API and programmable authentication flows for signup, login, and re-auth.

With a comprehensive range of out-of-the-box features to accelerate your projects, such as:

  • Passwordless login: Magic-link/OTP with Email, SMS, WhatsApp; Passkeys
  • Biometric Login on iOS and Android
  • 2FA: TOTP, SMS, Email
  • Integration with analytics, CDP, and drip campaigns
  • Enterprise Security: Audit logs, Bruteforce Protection, Rate Limits
  • B2B Enterprise Connections: ADFS, LDAP
  • and more...

What is Authgear Server?

Authgear server is the open-source project that powers Authgear's authentication-as-a-service solution. It includes the code for the server, AuthUI, the Portal, and Admin API. You can use Authgear Server to set up your own self-hosted instance of Authgear service.

Features and Components

Authgear Server includes the following features and components of Authgear:

  • Authgear server (the actual service)
  • Portal (a GUI tool for managing Authgear projects)
  • AuthUI (a customizable User Interface (UI) for login, user registration, and profile settings pages)
  • Admin API (provides a GraphQL interface for developers to interact with services and data on Authgear)

Documentation and quick-start guide

To get started with using Authgear, check out the official documentation site at https://docs.authgear.com.

We've also provided quick-start guides for popular programming languages, tools, and frameworks like JavaScript, Go, PHP, Next.js, Laravel, Spring, and more. Learn more here: Quick start guide

In addition, you can take a look at our example projects repos that demonstrate how to use Authgear.

Setting up the project and running Authgear Server

The Authgear Server project allows developers to set up their own instance of Authgear.

We've provided detailed instructions on how to set up a self-hosted instance of Authgear here: https://docs.authgear.com/deploy-on-your-cloud/local

Helm Chart is the recommended way to deploy Authgear on Kubernetes for production usage

How to contribute

Please refer to CONTRIBUTING.md if you need instructions on contributing to the development of Authgear Server.

Authgear SDK

In addition to Authgear Server, we provide SDKs that developers can use to integrate Authgear into their apps.

These SDKs exist as standalone projects under the following repositories:

Credits

authgear-server's People

Contributors

andychow326 avatar axolotl0212 avatar b123400 avatar ben181231 avatar blockloop avatar buildbro avatar carmenlau avatar cheungpat avatar chpapa avatar fungc-io avatar garywahaha avatar hochiw avatar inizio avatar joyzoursky avatar kaojohnny avatar kiootic avatar lampercy avatar limouren avatar louischan-oursky avatar nicolaslee2775 avatar rickmak avatar rockychan avatar roxk avatar royuen avatar rubikium avatar samchan0221 avatar seventhmoon avatar steven-chan avatar tensiuyan avatar tung2744 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.