How to build a simple user registration, login and user management (CRUD) application with Next.js 13 (App Router) and MongoDB using TypeScript
In this tutorial we'll go through an example of how to build a simple user registration, login and user management (CRUD) application with Next.js and MySQL.
How to build a full-featured boilerplate authentication system in Angular that includes email sign up, verification, authentication, role based authorization, forgot password, reset password, view & update my profile, and an admin section for managing all accounts.
In this tutorial we'll go through an example of how to build a simple user registration, login and user management (CRUD) application with Next.js and MongoDB.
Custom JWT authentication without Identity in ASP.NET Core and C#. Includes example client apps built with Angular, React, Vue & Blazor.
Published: March 02 2023
Last updated: March 30 2023
Tutorial with example of how to implement user registration, login and CRUD functionality with React 18 and Redux.
Published: February 16 2023
Tutorial on how to build a simple Basic Auth login app with React 18, Redux and the Redux Toolkit.
Published: February 08 2023
How to implement authentication with a React 18 front-end app and Node.js back-end API
Published: February 08 2023
How to implement authentication with a React 18 front-end app and .NET 6.0 (ASP.NET Core) back-end API
Published: February 06 2023
A brief explanation of the differences between using JWT alone vs JWT with Refresh Tokens, and links to a few tutorials on how to implement each approach.
Published: February 03 2023
How to implement authentication with an Angular front-end app and Node.js back-end API
Published: February 03 2023
How to implement authentication with an Angular front-end app and .NET 6.0 (ASP.NET Core) back-end API
Published: February 03 2023
How to implement authentication with a Vue 3 front-end app and Node.js back-end API
Published: February 03 2023
How to implement authentication with a Vue 3 front-end app and .NET 6.0 (ASP.NET Core) back-end API
Published: January 31 2023
An example of how to implement JWT authentication with refresh tokens in Vue 3 and Pinia.
Published: January 19 2023
This is a quick post to show how easy it is to sign and validate JWT auth tokens in .NET 7.0 without using the built-in Core Identity membership system.
Published: January 19 2023
This is a super quick post on how to create custom [Authorize] and [AllowAnonymous] attributes in .NET 7.0.
Published: January 18 2023
Tutorial on how to build a .NET 7.0 API that supports Facebook Authentication.
Published: January 13 2023
In this tutorial we'll cover how to implement Facebook Authentication in Angular 14.
Published: December 27 2022
How to implement Basic HTTP Authentication with Angular 14 and Reactive Forms
Published: December 22 2022
In this tutorial we'll go through an example of how to implement role based authorization / access control in Angular 14.
Published: December 08 2022
An example of how to implement JWT authentication with refresh tokens in Angular 14.
Published: November 29 2022
Tutorial with example of how to implement user registration, login and CRUD functionality with Angular 14.
Published: November 15 2022
A Custom JWT Authentication Example built with Angular 14
Tutorial on how to implement user registration, login and CRUD functionality with Vue 3 and Pinia. Includes live demo and example back-end APIs built with Node.js and .NET.
Simple Node.js + MS SQL Server API that supports User Registration, Login and User Management. Includes example front end apps in React, Angular and Vue.
Tutorial on how to build a simple login application with Vue 3 and Pinia that uses Basic HTTP authentication.
Tutorial on how to build a simple JWT login app with React 18, Redux and the Redux Toolkit.
How to redirect a user back to the previous (original) URL after logging into a Vue 3 + Pinia application.
Tutorial on how to build a simple login application with Vue 3 and Pinia that uses JWT authentication.
Published: February 26 2022
How to build a boilerplate .NET 6.0 API that supports email sign up, verification, authentication, role based access control, forgot password, reset password and account management (CRUD) functionality.
Published: February 18 2022
How to build an API with role based authorization / access control in .NET 6.0 & C#. Includes example client apps built with Angular, React and Vue.
Published: January 24 2022
Last updated: February 20 2023
How to implement JWT authentication with Refresh Tokens in a .NET 6.0 API. Includes example client app built with Angular.
Published: January 19 2022
This is a quick example of how to create and validate JWT tokens in .NET 6.0. We'll also cover how to implement custom JWT authentication using custom JWT middleware and a custom authorize attribute.
Published: January 16 2022
This is a quick example of how to hash and verify passwords in .NET 6.0 using the BCrypt.Net-Next password hashing library, a C# implementation of the bcrypt password hashing function.
Published: January 07 2022
How to build a .NET 6.0 API that supports user registration, login with JWT authentication and CRUD operations. Includes example client apps built with Angular, Blazor, React & Vue.
Published: December 20 2021
How to implement Basic HTTP Authentication in .NET 6.0 with C#. Includes example client apps built with Angular, React, Vue & Blazor.
Published: December 14 2021
How to implement custom JWT authentication in .NET 6.0 with C#. Includes example client apps built with Angular, React, Vue & Blazor.
Published: September 16 2021
Tutorial on how to implement user registration, login and CRUD functionality with React and Recoil, including a live demo application and example back-end APIs built with Node.js and .NET.
Published: September 11 2021
This tutorial shows how to build a simple login application with React and Recoil that uses Basic HTTP authentication.
Published: September 07 2021
This tutorial shows how to build a simple login application with React and Recoil that uses JWT authentication.
Published: September 01 2021
How to build a boilerplate .NET 5.0 API that supports email sign up, verification, authentication, role based access control, forgot password, reset password and account management (CRUD) functionality.
Published: August 19 2021
Last updated: March 31 2023
In this tutorial we'll go through an example of how to build a simple user registration, login and user management (CRUD) application with Next.js.
How to build an API with role based authorization / access control in .NET 5.0 & C#. Includes example client apps built with Angular, React and Vue.
How to implement JWT authentication with Refresh Tokens in a .NET 5.0 API. Includes example client app built with Angular.
This is a quick example of how to create and validate JWT tokens in .NET 5.0. We'll also cover how to implement custom JWT authentication using custom JWT middleware and a custom authorize attribute.
This is a quick example of how to hash and verify passwords in .NET 5.0 using the BCrypt.Net-Next password hashing library, a C# implementation of the bcrypt password hashing function.
Published: May 25 2021
Last updated: January 07 2022
This tutorial shows how to build a .NET 5.0 API that supports user registration, login with JWT authentication and user CRUD operations. Includes example client apps built with Angular, Blazor, React & Vue.
How to implement Basic HTTP Authentication in .NET 5.0 with C#. Includes example client apps built with Angular, React, Vue & Blazor.
How to implement custom JWT authentication in .NET 5.0 with C#. Includes example client apps built with Angular, React, Vue & Blazor.
Published: November 09 2020
In this tutorial we'll go through an example of how to build a simple user registration, login and user management (CRUD) application with Blazor WebAssembly.
Published: October 25 2020
How to implement Facebook Login in React with an example app that allows you to login with Facebook and view/update/delete accounts registered in the React app.
Published: October 17 2020
A Custom Basic HTTP Authentication Example built with Angular 10
Published: October 06 2020
How to implement Facebook Login in Vue 3 with an example app that allows you to login with Facebook and view/update/delete accounts registered in the Vue app.
Published: September 27 2020
This is a quick post to show how to implement custom authentication in ASP.NET Core Blazor without the Identity membership system.
Published: September 25 2020
In this tutorial we'll cover how to implement Facebook Login in Vue.js with an example app that allows you to login with Facebook and view/update/delete accounts registered in the Vue app.
Published: September 21 2020
In this tutorial we'll cover how to implement Facebook Login in Angular 10 with an example app that allows you to login with Facebook and view/update/delete accounts registered in the Angular app.
Published: September 10 2020
A Custom Basic HTTP Authentication Example built with ASP.NET Core Blazor WebAssembly
Published: September 09 2020
An example of how to implement role based authorization / access control in Angular 10.
Published: September 08 2020
How to build a boilerplate authentication API with Node.js and MySQL that includes email sign up & verification, authentication & role based authorization, forgot password & reset password functionality, account management (CRUD) routes with role based access control, and Swagger documentation.
Published: August 29 2020
How to build a boilerplate authentication system in Angular including email sign up & verification, authentication & role based authorization, forgot password & reset password functionality, view & update my profile section, and admin only section for managing all accounts.
Published: August 18 2020
Simple Node.js + MySQL API that supports User Registration, Login and User Management. Uses Sequelize ORM and includes example client apps built with React, Angular & Vue.
Published: August 13 2020
A Custom JWT Authentication Example built with ASP.NET Core Blazor WebAssembly.
An example of how to implement JWT authentication with refresh tokens in Angular 10.
This is a quick example of how to create and validate JWT tokens in ASP.NET Core 3.1. We also cover how to implement custom JWT authentication with custom JWT middleware and a custom authorize attribute.
This is a quick example of how to hash and verify passwords in Node.js using the bcryptjs password hashing library which is a pure JavaScript implementation of the bcrypt password hashing function.
Tutorial with example of how to implement user registration, login and CRUD functionality with Angular 10. Includes boilerplate app and videos on how to deploy to AWS and Azure.
A quick example of how to hash and verify passwords ASP.NET Core 3.1 using the BCrypt.Net-Next password hashing library which is a C# implementation of the bcrypt password hashing function.
A Custom JWT Authentication Example built with Angular 10
Published: July 06 2020
Last updated: May 10 2021
How to build a boilerplate authentication API with ASP.NET Core 3.1 that includes email sign up & verification, authentication & role based authorization, forgot password & reset password functionality, account management (CRUD) routes with role based access control, and Swagger documentation.
Published: June 17 2020
Last updated: July 02 2020
How to implement JWT authentication with refresh tokens in an Node.js + MongoDB API. Includes example client app built with Angular.
How to implement JWT authentication with refresh tokens in an ASP.NET Core 3.1 API. Includes example client app built with Angular.
Published: May 22 2020
Last updated: June 17 2020
An example of how to implement JWT authentication with refresh tokens in Angular 9.
An example of how to implement role based authorization / access control in Angular 9.
Published: May 13 2020
Last updated: August 30 2020
How to build a boilerplate authentication API with Node.js and MongoDB that includes email sign up & verification, authentication & role based authorization, forgot password & reset password functionality, account management (CRUD) routes with role based access control, and Swagger documentation.
A Custom Basic HTTP Authentication Example built with Angular 9
Tutorial with example of how to implement user registration, login and CRUD functionality with Angular 9. Includes boilerplate app and videos on how to deploy to AWS and Azure.
Published: April 22 2020
Last updated: July 06 2020
How to build a boilerplate authentication system in React including email sign up & verification, authentication & role based authorization, forgot password & reset password functionality, view & update my profile section, and admin only section for managing all user accounts.
Published: April 19 2020
Last updated: July 06 2020
A Custom JWT Authentication Example built with Angular 9
Published: March 02 2020
Last updated: August 31 2020
Tutorial on how to implement user registration and login functionality with React Hooks and Redux, including a boilerplate demo application and video on how to deploy to AWS.
Published: October 21 2019
Last updated: September 10 2020
How to implement Basic HTTP Authentication in ASP.NET Core 3.1 with C#. Includes example client apps built with Angular, React and Vue.js.
Published: October 16 2019
Last updated: December 13 2019
How to build an API with role based authorization / access control in ASP.NET Core 3.1 & C#. Includes example client apps built with Angular, React and Vue.
Published: October 14 2019
Last updated: June 04 2020
Simple boilerplate ASP.NET Core 3.1 API that supports User Registration, Login and User Management. Uses SQLite in development & SQL Server in production and includes example client apps built with React, Angular & Vue.
Published: October 11 2019
Last updated: August 13 2020
How to implement custom JWT authentication in ASP.NET Core 3.1 with C#. Includes example client apps built with React, Angular & Vue.
Published: August 06 2019
A Custom Authentication and Role Based Authorization / Access Control Example built with Angular 8, TypeScript and Angular CLI
A Custom Basic HTTP Authentication Example built with Angular 8 and the Angular CLI
A Custom JWT Authentication Example built with Angular 8 and the Angular CLI
In part 7 of this Angular 7 tutorial series we're going to copy/migrate the example application from a custom webpack project into an Angular CLI project. This part of the series is optional for those of you that prefer to build apps with the Angular CLI rather than directly with webpack, or if you're just interested in seeing how to migrate an Angular webpack app to the Angular CLI.
Published: June 10 2019
Last updated: January 18 2020
Tutorial with example of how to implement user registration and login functionality with Angular 8, TypeScript and Webpack 4. Including a boilerplate demo application and video on how to deploy to AWS.
In part 6 of this Angular 7 tutorial series we're going to update the home page to demonstrate fetching, displaying and deleting users from secure api endpoints. We'll also simplify the way alert messages are displayed by creating a centralized alert service and alert component.
In part 5 of this Angular 7 tutorial series we're going to add a registration form and user service for registering new users.
In part 4 of this Angular 7 tutorial series we're going to implement authentication with a login form, authentication service and an Angular route guard. We'll also setup a fake backend so we can test the example application without an API.
A Custom JWT Authentication Example built with React + RxJS (without Redux) and Webpack 4
A Custom Authentication and Role Based Authorization / Access Control Example built with Vue.js and Webpack 4
Published: February 01 2019
A Custom Authentication and Role Based Authorization / Access Control Example built with React and Webpack 4
Published: January 08 2019
How to build an API with role based authorization / access control in ASP.NET Core 2.2 & C#. Includes example client apps built with Angular, React and Vue.
Published: December 06 2018
A quick tutorial to go through the steps to deploy a Node.js + MongoDB Authentication API to the Heroku Cloud and test it with Postman.
Published: November 28 2018
Last updated: July 02 2020
How to build an API with role based authorization / access control in Node.js & JavaScript. Includes example client apps built with Angular, React and Vue.
Published: November 22 2018
A Custom Authentication and Role Based Authorization / Access Control Example built with Angular 7, TypeScript and Webpack 4
Published: November 16 2018
A Custom JWT Authentication Example built with Angular 7, TypeScript and Webpack 4
Published: October 29 2018
Last updated: March 10 2019
Tutorial with example of how to implement user registration and login functionality with Angular 7, TypeScript and Webpack 4
Published: September 24 2018
Last updated: September 10 2020
How to implement Basic HTTP Authentication in Node.js with JavaScript. Includes example client apps built with React, Angular & Vue.
Published: September 21 2018
A Custom Basic HTTP Authentication Example built with Vue.js 2, JavaScript and Webpack 4
Published: September 11 2018
A Custom Basic HTTP Authentication Example built with React 16, JavaScript and Webpack 4
Published: September 08 2018
Last updated: January 18 2019
How to implement Basic HTTP Authentication in ASP.NET Core 2.2 with C#. Includes example client apps built with Angular, React and Vue.js.
Published: September 07 2018
A Custom Basic HTTP Authentication Example built with Angular 6, TypeScript and Webpack 4
Published: August 14 2018
Last updated: January 08 2019
How to implement JWT authentication in ASP.NET Core 2.2 with C#. Includes example client apps built with React, Angular & Vue.
Published: August 06 2018
Last updated: April 14 2023
How to implement JWT authentication in Node.js with Express.js. Includes example client apps built with React, Angular, Vue & Blazor.
Published: July 14 2018
Last updated: January 11 2020
Tutorial with example of how to implement user registration and login functionality with Vue.js, Vuex and Webpack 4
Tutorial on how to implement JWT Login Authentication with Vue.js and Vuex, including a working demo login page.
Published: June 26 2018
Last updated: January 14 2019
A clean and simple custom ASP.NET Core API for User Registration, Login with JWT Authentication and User Management.
Published: June 14 2018
Last updated: July 02 2020
A clean and simple custom NodeJS API for Login, Registration and User Management. Includes example client apps built with React, Angular & Vue, and instructions on testing with Postman and deploying to AWS and Heroku.
A Custom JWT Authentication Example built with Angular 6, TypeScript and Webpack 4
Published: May 16 2018
Last updated: September 14 2018
Tutorial with example of how to implement user registration and login functionality with Angular 6, TypeScript and Webpack 4
Published: December 07 2017
Last updated: June 18 2020
Tutorial on how to implement JWT Authentication with React and Redux.
Published: September 16 2017
Last updated: August 31 2020
Tutorial on how to implement user registration and login functionality with React and Redux, including a boilerplate demo application and video on how to deploy to AWS.
Published: December 08 2016
How to redirect a user back to the previous (original) URL after logging into an Angular 2 application.
Published: September 29 2016
Last updated: December 14 2017
An example and tutorial of how to implement user registration and login functionality with Angular 2/5 & TypeScript
Published: August 16 2016
Last updated: May 31 2018
A Custom JWT Authentication Example written in Angular 2/5 and TypeScript
An AngularJS login tutorial & example that uses JWT authentication
Published: December 09 2015
A complete example & tutorial on how to implement user registration and login functionality with the MEAN stack.
Published: March 10 2015
Last updated: December 13 2016
An example and tutorial of how to implement user registration and login functionality with AngularJS
Published: December 01 2014
A simple login example using AngularJS on the front end and ASP.NET Web API 2 on the back end.
An example of how to setup a simple login page with HTTP Basic Authentication using AngularJS, and also keep the user logged in after the page is refreshed.
Published: February 18 2014
This post shows you how to create a custom authorization attribute which allows you to pass in a list of enums as parameters to restrict access by role. I'm using this attribute on the controllers of a RESTful Web API built with ASP.NET WEB API 2.
In this post I'll show you how to install and configure the Altairis Web Security Toolkit in an MVC3 application. The Altairis Web Security Toolkit is a simple, easy to use ASP.NET Membership Provider with a clean table structure. It's much nicer to work with than the default ASP.NET Membership Provider.