c# - 如何创建用作 Web API 的属性?
问题描述
我正在做一个项目,我们需要将授权级别的责任转移到分离的Web API
. 创建一个能够检查某些策略
的属性类很重要。Web API
我们想要的是向其他项目添加 Web API 引用,并通过添加AuthPolicyAttribute
上述操作和控制器来检查这些策略。通过添加此属性,Web API 通过获取操作名称和用户名来检查可访问性。
例如(这是项目中需要通过 AuthPolicy 属性调用 Web API 的操作之一):
[AuthPolicy]
public IActionResult GetTypes([FromBody]Input input)
{
// Code
}
我搜索了很多,但不幸的是,我没有找到任何示例。
解决方案
推荐阅读
- python-3.x - 计算排序数组的最小交换次数(选择排序太慢)
- html - 如何以角度动态加载页面结构
- ios - 在纯 Swift 中使用框架时会出现“重复符号”错误吗?
- c++ - 如何使用 range-v3 的范围::actions::transform?
- javascript - 如何检查函数的返回
- python - 一个测试用例未通过 Google Foobar Challenge
- kubernetes - Kubernetes 1.18 Caclico CNI CIDRNotAvailable 消息
- c - 第二次写入字节数组时 STM32 上的 Hard_fault - 为什么?
- android - 当屏幕锁定在本机上时如何显示来电
- python - Pandas read_csv 声明 dtype 错误地转换列