Authentication Types
On this page
FusionAuth supports authentication in many different ways. These are the methods that are available.
APPLE- The user was authenticated using Apple. Available since1.17.0APPLICATION_TOKEN- The user was authenticated using an Application Authentication Token.EpicGames- The user was authenticated using Epic Games. Available since1.28.0FACEBOOK- The user was authenticated using Facebook. Available since1.1.0FEDERATED_JWT- The user was authenticated using a JWT from an external source.GENERIC_CONNECTOR- The user was authenticated using a generic connector. Available since1.18.0GOOGLE- The user was authenticated using Google. Available since1.1.0HYPR- The user was authenticated using HYPR. Available since1.12.0JWT_SSO- A valid JWT associated with one application was exchanged for another JWT associated with a different application.LDAP_CONNECTOR- The user was authenticated using an LDAP connector. Available since1.18.0LINKEDIN- The user was authenticated using LinkedIn. Available since1.23.0Nintendo- The user was authenticated using Nintendo. Available since1.36.0ONE_TIME_PASSWORD- The user was authenticated using a one-time password. Available since1.5.0OPENID_CONNECT- The user was authenticated using OIDC. Available since1.1.0PASSWORD- The user was authenticated using a loginId and password combination.PASSWORDLESS- The user was authenticated using a passwordless login link. Available since1.5.0PING- The user was authenticated using aPUTrequest on the Login API. This is used to record a login event without prompting for credentials, such as when the FusionAuth SSO session is used.REFRESH_TOKEN- The user requested a new JWT using a refresh token.REGISTRATION- The user was created using the Registration API. Available since1.16.0SAMLv2- The user was authenticated using SAMLv2. Available since1.6.0SAMLv2IdpInitiated- The user was authenticated using SAMLv2 IdP Initiated login. Available since1.28.0SonyPSN- The user was authenticated using Sony. Available since1.28.0Steam- The user was authenticated using Steam. Available since1.28.0TWITTER- The user was authenticated using Twitter. Available since1.1.0Twitch- The user was authenticated using Twitch. Available since1.28.0USER_CREATE- The user was created using the User API. Available since1.16.0WebAuthn- The user was authenticated using a passkey. Available since1.41.0Xbox- The user was authenticated using Xbox. Available since1.28.0
These authentication type values are available in webhook payloads, OAuth tokens and for use with a login validation lambda.
Related
APIs
Learn about the APIs for creating, retrieving, updating and deleting identity providers.
social loginsamloauth
APIs
Learn about the APIs for creating, retrieving, updating and disabling an Epic Games identity provider.
social loginoauth
APIs
Learn about the APIs for creating, retrieving, updating and disabling a Facebook identity provider.
social loginoauth
APIs
Learn about the APIs for creating, retrieving, updating and disabling a Google identity provider.
social loginoauth