MaximeRouiller.Azure.AppService.EasyAuth:Azure AppService EasyAuth的.NET Core集成

时间:2024-02-20 00:19:24
【文件属性】:

文件名称:MaximeRouiller.Azure.AppService.EasyAuth:Azure AppService EasyAuth的.NET Core集成

文件大小:12KB

文件格式:ZIP

更新时间:2024-02-20 00:19:24

azure dotnetcore dotnet-core azure-app-service AzureC#

MaximeRouiller.Azure.AppService.EasyAuth 这是一个临时项目,旨在作为想要使用人们的解决方法。 这为从已经通过登录的应用程序填充ClaimsPrincipal提供了支持。 已使用.NET Core 2.2进行了测试。 提供的验证的身份验证提供者为: Azure活动目录 微软帐户 谷歌 脸书 推特 如何设定 首先,安装NuGet包 。 可以直接从Visual Studio或通过运行如下CLI命令来完成。 dotnet add package MaximeRouiller.Azure.AppService.EasyAuth -v 0.1.0-beta82 安装软件包后,请确保使用[Authorize(AuthenticationSchemes = "EasyAuth")]属性装饰需要身份验证的控制器。 只要使用正确的AuthenticationSchemes ,就可以在任何地方设置此属性。 控制者 [ HttpGet ] [ Authorize ( AuthenticationSchemes = " EasyAuth " )] publi


【文件预览】:
MaximeRouiller.Azure.AppService.EasyAuth-master
----LICENSE(1KB)
----azure-pipelines.yml(899B)
----MaximeRouiller.Azure.AppService.EasyAuth.sln(2KB)
----src()
--------EasyAuthAuthenticationBuilderExtensions.cs(568B)
--------MsClientPrincipal.cs(504B)
--------EasyAuthAuthenticationOptions.cs(292B)
--------UserClaim.cs(181B)
--------EasyAuthAuthenticationHandler.cs(3KB)
--------MaximeRouiller.Azure.AppService.EasyAuth.csproj(1KB)
----.gitignore(6KB)
----README.md(4KB)
----.vscode()
--------tasks.json(434B)

网友评论