Nest Authbeta

Authentication Methods

Feature-by-feature guides to every supported sign-in method.

Nest Auth supports nine ways to authenticate users out of the box, plus a BaseAuthProvider for rolling your own.

MethodUse when
Email + passwordClassic web app sign-up
Phone + passwordPhone-first regions / mobile apps
Passwordless OTPNo password — code over email or SMS
Magic linkOne-click email sign-in
Google OAuthSocial sign-in
Facebook OAuthSocial sign-in
Apple OAuthiOS / App Store requirement
GitHub OAuthDeveloper-focused apps
Custom providerAny OAuth or SSO not in the list above
API keysServer-to-server / programmatic access

Every page below follows the same template:

  1. Server config — what to add to NestAuthModule.forRoot({ ... }).
  2. Client call — the AuthClient method or HTTP request.
  3. React hook — the matching hook from @ackplus/nest-auth-react.