【发布时间】:2016-11-21 08:24:20
【问题描述】:
所以,这就是交易。
我有一个带有多个控制器的 WebApi。我有一个配置为身份验证的身份服务器。这一切都有效。
当我调用 API 并传递适当的令牌时,如果我在控制器的任何操作中放置断点,用户对象就会被正确填充。
现在,API 操作执行的代码需要与经过身份验证的用户相关的数据。如果我尝试在 Controller 的构造函数中执行此代码,我的代码将失败,因为 User 尚未正确填充。
所以,对于我的问题:控制器的生命周期中是否有一些我尚未发现的元素,这将允许我为控制器上的每个调用执行代码(就像在构造函数中一样),但是用户对象已正确填充?
【问题讨论】:
标签: c# oauth-2.0 authorization asp.net-web-api2 lifecycle