【问题标题】:Mutliple authorizations in a single browser in ASP.NET MVCASP.NET MVC 中的单个浏览器中的多个授权
【发布时间】:2014-11-24 13:13:43
【问题描述】:

是否可以在 iframe 中拥有其他授权,而该 iframe 已经从 ASP.NET MVC 中的同一域授权?

我的意思是在用户使用表单身份验证模式登录后,是否可以在同一浏览器的 iframe 中进行另一个表单身份验证。都来自同一个域。

【问题讨论】:

    标签: c# asp.net asp.net-mvc asp.net-mvc-4 iframe


    【解决方案1】:

    默认行为是存储授权cookie并使用Session,因此默认行为是不可能的。

    为此,您需要另一种方式来存储授权数据和跟踪授权

    【讨论】:

    • 能否请您参考我在哪里可以找到这样的逻辑?
    • @Manikandhar 您可以使用令牌,您将通过每个请求(在标头或查询字符串中)传递该令牌。但你为什么首先想要这个?
    • 我们的应用程序中的一项要求,管理员用户将从他的帐户作为客户用户登录。我找到了一种方法来做到这一点。确实,浏览器只有单一授权,但浏览器会话中可以有不同的会话对象。所以我用它来满足我们的要求,它使用一个会话对象来保存当前管理员登录的会话对象,并像其他用户一样正常覆盖其授权,最后当事情完成时,管理员用户可以通过覆盖时创建的会话对象切换回来作为客户的授权。很多安全检查...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多