# Authentication and Access

- [Authentication](https://docs.authgear.com/authentication-and-access/authentication.md): Implement Authgear to control access to your applications
- [Passwords](https://docs.authgear.com/authentication-and-access/authentication/passwords.md): Configure settings for both Primary and Secondary passwords
- [Change Forgot/Reset Password settings](https://docs.authgear.com/authentication-and-access/authentication/passwords/forgot-reset-password-settings.md): Configure password reset/account recovery processes.
- [Password Policy](https://docs.authgear.com/authentication-and-access/authentication/passwords/password-policy.md): Setting format and strength requirements for passwords
- [Password Expiry](https://docs.authgear.com/authentication-and-access/authentication/passwords/password-expiry.md): Requiring users to reset their password if they haven't logged in after specific number of days
- [How to Handle Password While Creating Accounts for Users](https://docs.authgear.com/authentication-and-access/authentication/passwords/how-to-handle-password-while-creating-accounts-for-users.md): Recommended practices for setting password for a user account created on the Authgear Portal
- [Reset Password for Users](https://docs.authgear.com/authentication-and-access/authentication/passwords/reset-password-for-users.md): Guide on resetting a user's password via the Authgear Portal or AdminAPI
- [Add Passkeys Login](https://docs.authgear.com/authentication-and-access/authentication/passkeys.md): Passkeys give users a simple and secure way to sign in to your apps and websites across platforms without passwords.
- [Add WhatsApp OTP Login](https://docs.authgear.com/authentication-and-access/authentication/whatsapp-otp-login.md): Allow users to log into your app via OTP with WhatsApp, as a secure alternative to SMS
- [Add Email Magic Link Login](https://docs.authgear.com/authentication-and-access/authentication/add-email-magic-link-login.md): Passwordless login with email links
- [Add Biometric Login](https://docs.authgear.com/authentication-and-access/authentication/biometric.md)
- [Add Anonymous Users](https://docs.authgear.com/authentication-and-access/authentication/anonymous-users.md): Allow guest users to use your apps and website and promote to regular users later.
- [Enable Two-Factor Authentication (2FA)](https://docs.authgear.com/authentication-and-access/authentication/enable-two-factor-authentication-2fa.md): Guide on how to add Two-Factor Authentication to your application.
- [Re-authentication](https://docs.authgear.com/authentication-and-access/authentication/reauthentication.md): Authgear provides an easy method to reauthenticate the end-users. You can use this as a security measure to protect sensitive operations.
- [Add authentication to any web page](https://docs.authgear.com/authentication-and-access/authentication/add-authentication-to-any-web-page.md): Learn how to add authentication to any web page without using Authgear's SDKs with IIFE(Immediately-invoked Function Expression) bundle
- [Disable Public Signup](https://docs.authgear.com/authentication-and-access/authentication/disable-public-signup.md)
- [Custom Authentication Flow](https://docs.authgear.com/authentication-and-access/authentication/custom-authentication-flow.md): Allow users to authenticate with a custom flow.
- [Single Sign-on Overview](https://docs.authgear.com/authentication-and-access/single-sign-on.md): Provide a seamless user experience across multiple applications with the single sign-on feature.
- [App2App Login](https://docs.authgear.com/authentication-and-access/single-sign-on/app2app-authorization.md): Perform faster authentication flow via another app installed on the same device.
- [App2Web (Pre-authenticated URLs)](https://docs.authgear.com/authentication-and-access/single-sign-on/pre-authenticated-urls.md): Use the pre-authenticated URLs feature to open a website from a native app in an authenticated state.
- [Web2App (From Mobile Apps to Browsers)](https://docs.authgear.com/authentication-and-access/single-sign-on/sso-with-mobile-app-web-spa.md)
- [Force Authgear to Show Login Page](https://docs.authgear.com/authentication-and-access/single-sign-on/force-authgear-to-show-login-page.md): Force Authgear to always show login page even if the user have already logged in.
- [Social/Enterprise Login Providers Overview](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers.md): Add third-party identity providers to enable frictionless sign in for your users
- [Social Login Providers](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/social-login-providers.md)
- [Connect Apps to Apple](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/social-login-providers/apple.md)
- [Connect Apps to Google](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/social-login-providers/google.md): Add Google Sign in to your apps in less than 5 minutes.
- [Connect Apps to Facebook](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/social-login-providers/facebook.md): Add Facebook Sign in to your apps in less than 5 minutes.
- [Connect Apps to GitHub](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/social-login-providers/github.md)
- [Connect Apps to LinkedIn](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/social-login-providers/linkedin.md): Guide on how to add LinkedIn as a social login provider
- [Connect Mobile Apps to WeChat](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/social-login-providers/wechat-mobile.md)
- [Connect Websites to WeChat](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/social-login-providers/wechat-web.md)
- [Enterprise Login Providers](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/enterprise-login-providers.md)
- [Connect Apps to Azure Active Directory](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/enterprise-login-providers/azureadv2.md)
- [Connect Apps to Microsoft AD FS](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/enterprise-login-providers/adfs.md)
- [Connect Apps to Azure AD B2C](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/enterprise-login-providers/azureadb2c.md)
- [Force Social/Enterprise Login Providers to Show Login Screen](https://docs.authgear.com/authentication-and-access/social-enterprise-login-providers/force-social-enterprise-login-providers-to-show-login-screen.md): Use OIDC prompt parameter to force OAuth providers to show login screen.


---

# 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://docs.authgear.com/authentication-and-access.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.
