我有一个Web API应用程序,它使用userid和APIKey的组合作为RequestMessage的一部分进行身份验证。在我的授权过滤器中,我在继续之前检查组合是否有效。然后,我需要使用userid在我的控制器中记录一些操作。
UserID和密钥一起编码。类似于:... / api / v1 / Transaction?api_key = YmFyZGFnYWR2ZXJndXI
我遇到的问题是如何将用户ID暴露给控制器。
答案 0 :(得分:1)
使用Chips_100的评论我将CurrentUserId添加到我的Controller中,然后将此代码添加到我的AuthFilter:
->
到目前为止似乎完美无缺。