Login & Auth Workflows

Login & Authentication Workflow Articles

Login & Authentication Workflow Articles

Authentication Workflows Overview

An overview of the various types of login & authentication workflows used by applications.

Mobile Login To FusionAuth With JWTs And Refresh Tokens - Recommended

An explanation of mobile application login using a native login form that submits directly to FusionAuth with JWTs and refresh tokens

Single-Page Application OAuth Login Using Authorization Code Grant With JWTs And Refresh Tokens - Recommended

An explanation of single-page application login using FusionAuth OAuth interface with the authorization code grant with JWTs and refresh tokens in cookies

Single-Page Application OAuth Login Using Authorization Code Grant With Sessions - Recommended

An explanation of single-page application login using FusionAuth OAuth interface with the authorization code grant with server-side sessions

WebApp OAuth Login Using Authorization Code Grant With JWTs And Refresh Tokens - Recommended

An explanation of webapp login using FusionAuth OAuth interface with the authorization code grant with JWTs and refresh tokens in cookies

WebApp OAuth Login Using Authorization Code Grant With Sessions - Recommended

An explanation of webapp login using FusionAuth OAuth interface with the authorization code grant with server-side sessions

Mobile Login To Backend With JWTs And Refresh Tokens

An explanation of mobile application login using a native login form that submits to the application backend with JWTs and refresh tokens

Mobile OAuth Login Using Resource Owner Password Credentials Grant With JWTs And Refresh Tokens

An explanation of mobile application login using a native login form that submits to the application backend ( with JWTs and refresh tokens) which calls FusionAuth's OAuth Resource Owner's Password Grant

Single-Page Application Native Login To Backend With JWTs And Refresh Tokens

An explanation of single-page application login using a native login form that submits to the application backend with JWTs and refresh tokens in cookies

Single-Page Application Native Login To Backend With Sessions

A backend code explanation and example of single-page application login using a native login form that submits to the application backend with server-side sessions

Single-Page Application Native Login To Backend With Sessions And Refresh Tokens

An explanation of single-page application login using a native login form that submits to the application backend with server-side sessions plus refresh tokens in cookies

Single-Page Application Native Login To FusionAuth (Same Domain) With JWTs And Refresh Tokens

An explanation of single-page application login using a native login form that submits directly to FusionAuth on the same domain with server-side sessions with refresh tokens in cookies

Single-Page Application Native Login To FusionAuth With JWTs And Refresh Tokens

An explanation of single-page application login using a native login form that submits directly to FusionAuth with JWTs and refresh tokens in cookies

Single-Page Application Native Login To FusionAuth With JWTs And Refresh Tokens In Local Storage

An explanation of single-page application login using a native login form that submits directly to FusionAuth with JWTs in local storage and refresh tokens in cookies

Single-Page Application OAuth Login Using Authorization Code Grant With Sessions And Refresh Tokens

An explanation of single-page application login using FusionAuth OAuth interface with the authorization code grant with server-side sessions plus refresh tokens in cookies

Single-Page Application OAuth Login Using Implicit Grant With JWTs In Cookies

An explanation of single-page application login using FusionAuth OAuth interface with the implicit grant with JWTs in cookies

Single-Page Application OAuth Login Using Implicit Grant With JWTs In Local Storage

An explanation of single-page application login using FusionAuth OAuth interface with the implicit grant with JWTs in local storage

Single-Page Application OAuth Login Using Implicit Grant With Session

An explanation of single-page application login using FusionAuth OAuth interface with the implicit grant with server-side sessions

Single-Page Application OAuth Login Using Resource Owner Password Credentials Grant With JWTs And Refresh Tokens

An explanation of single-page application login using a native login form that submits to the application backend (with JWTs and refresh tokens in cookies) which calls FusionAuth's Resource Owner's Password Grant

Single-Page Application OAuth Login Using Resource Owner Password Credentials Grant With Sessions

An explanation of single-page application login using a native login form that submits to the application backend (with server-side sessions) which calls FusionAuth's Resource Owner's Password Grant

Single-Page Application OAuth Login Using Resource Owner Password Credentials Grant With Sessions And Refresh Tokens

An explanation of single-page application login using a native login form that submits to the application backend (with server-side sessions plus refresh tokens in cookies) which calls FusionAuth's Resource Owner's Password Grant

WebApp Native Login To Backend With JWTs And Refresh Tokens

An explanation of webapp login using a native login form that submits to the application backend with JWTs and refresh tokens in cookies

WebApp Native Login To Backend With Sessions

An explanation of webapp login using a native login form that submits to the application backend with server-side sessions

WebApp Native Login To Backend With Sessions And Refresh Tokens

An explanation of webapp login using a native login form that submits to the application backend with server-side sessions plus refresh tokens in cookies

WebApp OAuth Login Using Authorization Code Grant With Sessions And Refresh Tokens

An explanation of webapp login using FusionAuth OAuth interface with the authorization code grant with server-side sessions plus refresh tokens in cookies

WebApp OAuth Login Using Resource Owner Password Credentials Grant With JWTs And Refresh Tokens

An explanation of webapp login using a native login form that submits to the application backend (with JWTs and refresh tokens in cookies) which calls FusionAuth's OAuth Resource Owner's Password Grant

WebApp OAuth Login Using Resource Owner Password Credentials Grant With Sessions

An explanation of webapp login using a native login form that submits to the application backend (with server-side sessions) which calls FusionAuth's OAuth Resource Owner's Password Grant

WebApp OAuth Login Using Resource Owner Password Credentials Grant With Sessions And Refresh Tokens

An explanation of webapp login using a native login form that submits to the application backend (with server-side sessions plus refresh tokens in cookies) which calls FusionAuth's Resource Owner's Password Grant