Authentication Types
FusionAuth supports authentication in many different ways. These are the methods that are available.
APPLE- The user was authenticated using Apple. Available since 1.17.0APPLICATION_TOKEN- The user was authenticated using an Application Authentication Token.EpicGames- The user was authenticated using Epic Games. Available since 1.28.0FACEBOOK- The user was authenticated using Facebook. Available since 1.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 since 1.18.0GOOGLE- The user was authenticated using Google. Available since 1.1.0HYPR- The user was authenticated using HYPR. Available since 1.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 since 1.18.0LINKEDIN- The user was authenticated using LinkedIn. Available since 1.23.0Nintendo- The user was authenticated using Nintendo. Available since 1.36.0ONE_TIME_PASSWORD- The user was authenticated using a one-time password. Available since 1.5.0OPENID_CONNECT- The user was authenticated using OIDC. Available since 1.1.0PASSWORD- The user was authenticated using a loginId and password combination.PASSWORDLESS- The user was authenticated using a passwordless login link. Available since 1.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 since 1.16.0SAMLv2- The user was authenticated using SAMLv2. Available since 1.6.0SAMLv2IdpInitiated- The user was authenticated using SAMLv2 IdP Initiated login. Available since 1.28.0SonyPSN- The user was authenticated using Sony. Available since 1.28.0Steam- The user was authenticated using Steam. Available since 1.28.0TWITTER- The user was authenticated using Twitter. Available since 1.1.0Twitch- The user was authenticated using Twitch. Available since 1.28.0USER_CREATE- The user was created using the User API. Available since 1.16.0WebAuthn- The user was authenticated using a passkey. Available since 1.41.0Xbox- The user was authenticated using Xbox. Available since 1.28.0
These authentication type values are available in webhook payloads, OAuth tokens and for use with a login validation lambda.