# Introduction

Auth helps you build the sign-in experience, MFA, Payment Gateways, KYC, SSO, and user identity within minutes.

#### Main features:

* An OIDC-based identity service
* MFA with various options (Face, Fingerprint,, Backup Codes, FIDO 2, TOTP, Email, and SMS)
* Multi-platform user sign-in/up experience with SDKs (Web, iOS, and Android)
* Sign-in/up with dynamic SMS/Email passcode
* Sign in/up with a biometric option.
* Out-of-box social sign-in integration (GitHub, Google, etc.)
* A web UI to control all above (Admin Console)
* Out-of-box SSO support with SAML 2.0, Rest, OAuth2, OIDC, Kerberos, WS-Fed and LDAP.
* Extendable multi-language support

Also, we call it "[customer identity access management](https://en.wikipedia.org/wiki/Customer_identity_access_management)" (CIAM) or "customer identity solution."

### Basic concepts​

Before we start, it'll be good to know how Auth works. To simplify, we divide Auth into four parts: Admin Console, Sign-in Experience, Core Service, and SDKs.

* **Admin Console** is a web app that will be your friend for customizing sign in and managing users.
* **Sign-in Experience** is the UI that directly faces your end-users, including signing in, creating an account, etc.
* **Core Service** is the foundation of Auth, which provides essential APIs to support everything else.
* **SDKs** are the bridges between your application and Auth.

<figure><img src="https://1757876898-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNHJr75kSc6HL16U7k3F6%2Fuploads%2FqYalriI2nufgoEuGiQH2%2Fimage.png?alt=media&#x26;token=418c1a9e-f4c4-463a-8a65-6062424f93a4" alt=""><figcaption></figcaption></figure>
