C# 如何实现对Azure功能的基于角色的访问

C# 如何实现对Azure功能的基于角色的访问,c#,.net,azure-functions,role-base-authorization,C#,.net,Azure Functions,Role Base Authorization,我们开发了基于Azure函数的无服务器应用程序 基于用户角色实现身份验证/授权的最佳方式是什么?身份验证不应依赖于AAD、Facebook等第三方。这是自定义身份验证 它应该类似于我们在ASP.NET MVC/WEB.API中使用的角色授权属性。除了Akos所说的,您还可以创建Azure函数代理。它将接收令牌,进行验证,如果可以,则路由到适当的Azure函数。值得一提的是,它需要一些编码才能正常工作 我想您可以自己使用ASP.NET标识和/或OWIN类来创建令牌,然后检查它们。这可能需要做很多工

我们开发了基于Azure函数的无服务器应用程序

基于用户角色实现身份验证/授权的最佳方式是什么?身份验证不应依赖于AAD、Facebook等第三方。这是自定义身份验证


它应该类似于我们在ASP.NET MVC/WEB.API中使用的角色授权属性。

除了Akos所说的,您还可以创建Azure函数代理。它将接收令牌,进行验证,如果可以,则路由到适当的Azure函数。值得一提的是,它需要一些编码才能正常工作

我想您可以自己使用ASP.NET标识和/或OWIN类来创建令牌,然后检查它们。这可能需要做很多工作,但目前我还没有找到更简单的解决方案。