Rupert  Beatty

Rupert Beatty

1647724860

Blazor + WebAssembly + Grpc + Azure AD Authentication

Blazor + WebAssembly + Grpc + Azure AD Authentication

Info

Project BlazorWasmGrpcWithAADAuth

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 BlazorWasmGrpcWithAADAuth2

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

Login with blazor@***.onmicrosoft.com.

References

Author: StefH
Source Code: https://github.com/StefH/BlazorWasmGrpcWithAADAuth 
License: MIT License

#grpc #Azure #blazor #webassembly 

What is GEEK

Buddha Community

Blazor + WebAssembly + Grpc + Azure AD Authentication
Rupert  Beatty

Rupert Beatty

1647724860

Blazor + WebAssembly + Grpc + Azure AD Authentication

Blazor + WebAssembly + Grpc + Azure AD Authentication

Info

Project BlazorWasmGrpcWithAADAuth

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 BlazorWasmGrpcWithAADAuth2

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

Login with blazor@***.onmicrosoft.com.

References

Author: StefH
Source Code: https://github.com/StefH/BlazorWasmGrpcWithAADAuth 
License: MIT License

#grpc #Azure #blazor #webassembly 

Max  Lehner

Max Lehner

1625087400

Blazor WebAssembly Authentication with Azure AD

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:

  1. Intro - 00:01
  2. Registering app in Azure AD - 05:16
  3. Setting up the Blazor - 18:17
  4. Adding authentication Razor Components - 29:25
  5. Cascading authentication - 38:30
  6. Displaying components only for authenticated users - 51:00

#blazor #webassembly #azure

CRUD App Using Blazor And Entity Framework Core in ASP.NET Core

https://youtu.be/5xG9J6OqdV8

#blazor #blazor tutorial #blazor in c# #blazor crud #blazor webassembly #blazor with asp.net core

CRUD App Using Blazor And Entity Framework Core in ASP.NET Core

https://youtu.be/5xG9J6OqdV8

#blazor #blazor in c# #blazor tutorial #blazor webassembly #blazor crud #blazor with asp.net core

How To Set Up Two-Factor Authentication in cPanel

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