1625087400
In this video we showcase how to implement authentication with Azure AD in a #Blazor #WebAssembly application. We do it from scratch, starting from the app registration in Azure AD!
Authentication is a fundamental part of any web application. As Blazor WebAssembly is essentially a single-page application framework, implementing authentication needs to follow the ordinary patterns and best practices for this type of scenario. As it’s most common, we implement an OIDC flow. Luckily, we have some help from libraries that handle most of the OIDC stuff.
After the app registration in #AzureAD, we showcase how to implement authentication. Last, but not least, we try to demonstrate how to use information about authentication state to display Blazor components only to authenticated users.
Videos mentioned:
Basic CRUD with Blazor WebAssembly: https://youtu.be/EhN8DKwSpiQ
GitHub repo: https://github.com/danpdc/BasicCrudBlazor
Table of contents:
#blazor #webassembly #azure
1625087400
In this video we showcase how to implement authentication with Azure AD in a #Blazor #WebAssembly application. We do it from scratch, starting from the app registration in Azure AD!
Authentication is a fundamental part of any web application. As Blazor WebAssembly is essentially a single-page application framework, implementing authentication needs to follow the ordinary patterns and best practices for this type of scenario. As it’s most common, we implement an OIDC flow. Luckily, we have some help from libraries that handle most of the OIDC stuff.
After the app registration in #AzureAD, we showcase how to implement authentication. Last, but not least, we try to demonstrate how to use information about authentication state to display Blazor components only to authenticated users.
Videos mentioned:
Basic CRUD with Blazor WebAssembly: https://youtu.be/EhN8DKwSpiQ
GitHub repo: https://github.com/danpdc/BasicCrudBlazor
Table of contents:
#blazor #webassembly #azure
1598095640
#blazor #blazor in c# #blazor tutorial #blazor webassembly #blazor crud #blazor with asp.net core
1593023657
#blazor #blazor tutorial #blazor in c# #blazor crud #blazor webassembly #blazor with asp.net core
1647724860
Blazor + WebAssembly + Grpc + Azure AD Authentication
Project created with commandline:
dotnet new blazorwasm -au SingleOrg --api-client-id "821eb724-edb8-4dba-b425-3f953250c0ae" --app-id-uri "https://localhost:44375" --client-id "c0a70ecd-4c0d-417a-86cc-daba34d40538" --default-scope "API.Access" --domain "stefheyenrathgmail.onmicrosoft.com" -ho --tenant-id "020b0cf3-d6b2-464e-9b2d-45e124244428" -o BlazorWasmGrpcWithAADAuth
Project created with commandline:
dotnet new blazorwasm2 -au SingleOrg --api-client-id "821eb724-edb8-4dba-b425-3f953250c0ae" --app-id-uri "821eb724-edb8-4dba-b425-3f953250c0ae" --client-id "c0a70ecd-4c0d-417a-86cc-daba34d40538" --default-scope "API.Access" --domain "stefheyenrathgmail.onmicrosoft.com" -ho --tenant-id "020b0cf3-d6b2-464e-9b2d-45e124244428" -o Skills
Login with blazor@***.onmicrosoft.com
.
Author: StefH
Source Code: https://github.com/StefH/BlazorWasmGrpcWithAADAuth
License: MIT License
1592807820
What is 2FA
Two-Factor Authentication (or 2FA as it often referred to) is an extra layer of security that is used to provide users an additional level of protection when securing access to an account.
Employing a 2FA mechanism is a vast improvement in security over the Singe-Factor Authentication method of simply employing a username and password. Using this method, accounts that have 2FA enabled, require the user to enter a one-time passcode that is generated by an external application. The 2FA passcode (usually a six-digit number) is required to be input into the passcode field before access is granted. The 2FA input is usually required directly after the username and password are entered by the client.
#tutorials #2fa #access #account security #authentication #authentication method #authentication token #cli #command line #cpanel #feature manager #google authenticator #one time password #otp #otp authentication #passcode #password #passwords #qr code #security #security code #security policy #security practices #single factor authentication #time-based one-time password #totp #two factor authentication #whm