Login & Auth Workflows
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