首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OAM Webgate与ASP.NET的集成

OAM Webgate与ASP.NET的集成
EN

Stack Overflow用户
提问于 2014-02-21 07:16:38
回答 2查看 2.7K关注 0票数 2

我正在移动一个ASP.NET MVC站点,目前使用FormsAuthentication来使用SSO (Webgate/OAM)。

Webgate通过IIS上的ISAPI筛选器安装和公开,并重定向到SSO页面。

在FormsAuthentication中,我们可以得到HttpContext.Current.User作为IPrincipal。但是通过SSO身份验证,IPrincipal在HttpContext.Current.User中是不可用的。

这是Oracle提供的文档说,受保护的ASP.Net应该期望WindowsPrincipal作为它的IPrincipal。但是用WindowsPrincipal代替WindowsPrincipal也没有帮助。

有没有办法在ASP.NET应用程序中捕获经过身份验证的用户的身份?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-25 03:08:37

时间显示,当SSO将经过身份验证的用户重定向回我的应用程序时,它在HTTP报头中共享用户名。我意识到我应该通过SSO的回应来挖掘。

无论如何,我能够捕获用户的身份,并使用这个身份设置FormsAuthentication cookie。如果有人对此感兴趣的话,这种方法就留给了我这里

票数 1
EN

Stack Overflow用户

发布于 2015-04-01 17:16:14

OAM 11g现在支持OOTB与.Net应用程序(MVC)的集成。您可以参考http://howtoidm.blogspot.in/2015/03/oam-11g-net-application-integration.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21927787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档