📜  Microsoft Azure – Azure Active Directory 的应用程序安全性

📅  最后修改于: 2022-05-13 01:57:42.525000             🧑  作者: Mango

Microsoft Azure – Azure Active Directory 的应用程序安全性

在本文中,我们将研究如何使用 Azure Active Directory 保护 Blazor WebAssembly 应用程序。 Azure Active DirectoryAAD提供智能标识作为保护应用程序的服务。

在本文中,我们将使用它来保护 Blazor WebAssembly 应用程序。为此,请按照以下步骤操作:

第 1 步:首先,转到菜单,然后单击 Azure Active Directory。

第 2 步:然后我们将转到“应用程序注册”。

第 3 步:然后我们将为 Blazor 应用程序注册一个新应用程序。

第4步:然后我们将填写应用程序的名称。我们将把重定向 URI保留为 Web 并填写此URI。这使用端口 5001,这是 IIS Express 上的默认端口。如果您使用另一个端口,您可以更改它,然后“注册”。

现在我们在 AAD 中有一个应用程序。这些是我们以后需要的东西:

  • 显示名称
  • 应用程序客户端 ID
  • 目录租户 ID

第 5 步:我们还需要做一件事。为此,请转到“身份验证”。

在这里,我们需要检查下面显示的隐式授予框,然后单击“保存”按钮。

至此,我们的 AAD 就配置好了。

第 6 步:现在,让我们在命令提示符下创建 Blazor 应用程序。我们使用以下命令创建独立的 Blazor WebAssembly 应用。在此 AAD 中,我们提到了应用名称、客户端 ID 和租户 ID。

dotnet new blazorwasm -au SingleOrg --client-id "YOUR_CLIENT_ID" -o YOUR_APP_NAME --tenant-id
"YOUR_TENENT_ID"

它使用独立的 Blazor WebAssembly 应用程序为该应用程序创建了一个新文件夹。

第 7 步:现在让我们使用以下命令构建它:

dotnet build

第 8 步:现在使用以下命令运行它:

dotnet run

下图显示了它正在运行的 URL。

第9步:现在让我们在浏览器中打开它。这是在我们的本地计算机上运行的 Blazor 应用程序。这在我们浏览器的 WebAssembly 中运行。

在这里,我们也可以对其进行身份验证。这将使用您已登录的 Azure 帐户。

你可以使用 Azure Active Directory 保护各种应用程序,包括 Blazor WebAssembly 应用程序。