我有一份文件审批工作流程申请表。工作流将电子邮件发送给适当的用户,其中包含接受/拒绝文档的链接。
当用户点击接受或拒绝链接时,会显示一个aspx页面,他可以在其中输入评论并提交。
现在的问题是我想要在这个aspx页面上进行Windows身份验证。如果用户已通过身份验证,我希望如果他的角色/个人资料可以查看该页面,则可以根据数据库检查其Userid。
我应该如何实现这一目标?
答案 0 :(得分:1)
如果整个内容(在您的组织内),那么只需在网站上使用Windows身份验证即可。另外,您必须在网站上混合表单和Windows身份验证。这是关于此的MSDN文章。
验证连线后,您可以使用静态
访问用户的身份System.Security.Principal.IIdentity user = Page.User.Identity;
属性。它包含您可以使用的 IsAuthenticated 和 AuthenticationType 属性。