# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://authdocs.skill-mine.com/licentio-documentation/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
