C# 反向代理后的.Net Core 2.0身份验证

C# 反向代理后的.Net Core 2.0身份验证,c#,asp.net-core,kubernetes,openid-connect,C#,Asp.net Core,Kubernetes,Openid Connect,我在Nginx反向代理后面的Kubernetes集群中有一个.NET Core 2.0应用程序。目前,我的所有服务(.NET Core和其他)都已通过Azure Active Directory成功进行身份验证 这在更大的层面上运行良好,但我失去了使用基于角色和声明的授权的能力,因为我没有在我的应用程序中专门设置身份验证 在使用Oauth2代理处理的身份验证时,有没有办法在我的.NET应用程序中设置授权?处理此问题的唯一方法是在需要更具体的授权规则时再次对应用程序进行身份验证吗?您好,您找到解决

我在Nginx反向代理后面的Kubernetes集群中有一个.NET Core 2.0应用程序。目前,我的所有服务(.NET Core和其他)都已通过Azure Active Directory成功进行身份验证

这在更大的层面上运行良好,但我失去了使用基于角色和声明的授权的能力,因为我没有在我的应用程序中专门设置身份验证


在使用Oauth2代理处理的身份验证时,有没有办法在我的.NET应用程序中设置授权?处理此问题的唯一方法是在需要更具体的授权规则时再次对应用程序进行身份验证吗?

您好,您找到解决方案了吗?我也面临同样的问题。您是否最终让oauth2_代理处理身份验证,同时使用转发令牌头在应用程序中执行授权?@JHub I也面临同样的问题?你们运气好吗?@Hadindaka我也面临同样的问题?你们运气好吗?