【发布时间】:2013-01-21 23:18:31
【问题描述】:
我正在尝试调试一个使用 .NET 4.5 版本的 WIF 来提供用户身份的 ASP.NET MVC 应用程序。由于这些声明是由特定于该用户的远程 STS 生成的,因此很难测试在开发环境中为给定用户接收了哪些声明。
我想要一种机制,让我能够在用户使用系统时通过查看他们的肩膀来查看他们的声明。我立即想到了 ASP.NET WebForms 跟踪系统作为跟踪信息的来源和显示它的便捷机制,但我不知道 ASP.NET MVC 中的等效项。
在使用测试仪进行调试时,是否有任何内置机制可以向我公开这些信息?
【问题讨论】:
-
您是在询问如何将此诊断数据转储到屏幕上(即关于跟踪框架的 Q),还是您在询问如何获取要转储到屏幕上的值(即 Q关于访问 STS 值)?
-
两者都有。声明仅在用户的上下文中有价值,对于我的情况,通过向他们所属的用户显示声明最容易完成。我可以编写一个定制视图并点击
ClaimsPrincipal来完成我需要的所有工作,但是是否有任何现有的管道可以以标准化的方式为我完成这项工作?
标签: asp.net asp.net-mvc-4 wif trace