# Authentication and Access

- [Authentication](/authentication-and-access/authentication.md): Implement Authgear to control access to your applications
- [Passwords](/authentication-and-access/authentication/passwords.md): Configure settings for both Primary and Secondary passwords
- [Change Forgot/Reset Password settings](/authentication-and-access/authentication/passwords/forgot-reset-password-settings.md): Configure password reset/account recovery processes.
- [Password Policy](/authentication-and-access/authentication/passwords/password-policy.md): Setting format and strength requirements for passwords
- [Password Expiry](/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](/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](/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](/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](/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](/authentication-and-access/authentication/add-email-magic-link-login.md): Passwordless login with email links
- [Add Biometric Login](/authentication-and-access/authentication/biometric.md)
- [Add Anonymous Users](/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)](/authentication-and-access/authentication/enable-two-factor-authentication-2fa.md): Guide on how to add Two-Factor Authentication to your application.
- [Re-authentication](/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](/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](/authentication-and-access/authentication/disable-public-signup.md)
- [Custom Authentication Flow](/authentication-and-access/authentication/custom-authentication-flow.md): Allow users to authenticate with a custom flow.
- [Single Sign-on Overview](/authentication-and-access/single-sign-on.md): Provide a seamless user experience across multiple applications with the single sign-on feature.
- [App2App Login](/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)](/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)](/authentication-and-access/single-sign-on/sso-with-mobile-app-web-spa.md)
- [Force Authgear to Show Login Page](/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](/authentication-and-access/social-enterprise-login-providers.md): Add third-party identity providers to enable frictionless sign in for your users
- [Social Login Providers](/authentication-and-access/social-enterprise-login-providers/social-login-providers.md)
- [Connect Apps to Apple](/authentication-and-access/social-enterprise-login-providers/social-login-providers/apple.md)
- [Connect Apps to Google](/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](/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](/authentication-and-access/social-enterprise-login-providers/social-login-providers/github.md)
- [Connect Apps to LinkedIn](/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](/authentication-and-access/social-enterprise-login-providers/social-login-providers/wechat-mobile.md)
- [Connect Websites to WeChat](/authentication-and-access/social-enterprise-login-providers/social-login-providers/wechat-web.md)
- [Enterprise Login Providers](/authentication-and-access/social-enterprise-login-providers/enterprise-login-providers.md)
- [Connect Apps to Azure Active Directory](/authentication-and-access/social-enterprise-login-providers/enterprise-login-providers/azureadv2.md)
- [Connect Apps to Microsoft AD FS](/authentication-and-access/social-enterprise-login-providers/enterprise-login-providers/adfs.md)
- [Connect Apps to Azure AD B2C](/authentication-and-access/social-enterprise-login-providers/enterprise-login-providers/azureadb2c.md)
- [Force Social/Enterprise Login Providers to Show Login Screen](/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.
