首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OnAuthorization不调用我的PUT和post调用

OnAuthorization是ASP.NET Web API中的一个方法,用于在执行PUT和POST请求之前进行身份验证和授权。它是一个过滤器方法,可以在控制器中的特定操作执行之前进行调用。

在ASP.NET Web API中,身份验证和授权是通过使用特性来实现的。OnAuthorization方法是在执行操作之前调用的,它可以用于检查用户的身份验证状态和权限,并根据需要进行相应的处理。

在这种情况下,如果OnAuthorization方法没有被调用,可能有以下几个可能的原因:

  1. 身份验证和授权配置错误:请确保在Web API的配置文件中正确配置了身份验证和授权相关的设置。例如,可以使用[Authorize]特性来标记需要进行身份验证和授权的操作。
  2. 请求未经过身份验证:如果请求没有提供有效的身份验证凭据,或者凭据无效,那么OnAuthorization方法可能不会被调用。请确保在请求中包含了正确的身份验证凭据。
  3. 请求的操作不需要身份验证和授权:如果请求的操作没有被标记为需要身份验证和授权,那么OnAuthorization方法可能不会被调用。请检查操作的特性是否正确设置。

总结起来,OnAuthorization方法在执行PUT和POST请求之前进行身份验证和授权的处理。如果该方法没有被调用,可能是身份验证和授权配置错误,请求未经过身份验证,或者请求的操作不需要身份验证和授权。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

13分13秒

37_Ribbon的负载均衡和Rest调用

7分57秒

043_尚硅谷_爬虫_函数_函数的定义和调用

24分7秒

193_尚硅谷_Go核心编程_方法的调用和传参机制.avi

34分7秒

96 函数的声明、定义、调用、四则运算和返回值、参数列表

7分51秒

day21/下午/410-尚硅谷-尚融宝-还款流程的说明和前后端的接口实现和调用

11分51秒

day06_112_尚硅谷_硅谷p2p金融_保存数据到本地_测试相机和图库的调用

13分2秒

54-尚硅谷-微信支付-基础支付APIv3-支付通知-处理重复通知和接口调用的幂等性

5分25秒

046.go的接口赋值+嵌套+值方法和指针方法

2分38秒

KT148A语音芯片ic的供电电压以及电源输入的详细说明V1

7分15秒

030.recover函数1

6分6秒

普通人如何理解递归算法

11分33秒

061.go数组的使用场景

领券