Aspx页面级窗口身份验证?

时间:2009-07-22 11:54:06

标签: asp.net

我有一份文件审批工作流程申请表。工作流将电子邮件发送给适当的用户,其中包含接受/拒绝文档的链接。

当用户点击接受或拒绝链接时,会显示一个aspx页面,他可以在其中输入评论并提交。

现在的问题是我想要在这个aspx页面上进行Windows身份验证。如果用户已通过身份验证,我希望如果他的角色/个人资料可以查看该页面,则可以根据数据库检查其Userid。

我应该如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

如果整个内容(在您的组织内),那么只需在网站上使用Windows身份验证即可。另外,您必须在网站上混合表单和Windows身份验证。这是关于此的MSDN文章。

验证连线后,您可以使用静态

访问用户的身份
System.Security.Principal.IIdentity user = Page.User.Identity;

属性。它包含您可以使用的 IsAuthenticated AuthenticationType 属性。