【问题标题】:Passing azure token across mvc applications跨 mvc 应用程序传递 azure 令牌
【发布时间】:2015-09-04 16:27:01
【问题描述】:

我正在开发一个 Intranet 应用程序,其中我们有多个 MVC Web 应用程序使用 OpenId 针对 azure 广告进行身份验证。一切都适用于第一个 MVC 应用程序,该应用程序重定向到 azure 登录页面并取回声明。我希望将此信息传递给下游 MVC 应用程序,而无需用户再次登录。我不确定如何以最佳方式实施它。我在这里也找不到信息。如果有人分享,那将是很大的帮助。

【问题讨论】:

    标签: asp.net-mvc azure single-sign-on openid


    【解决方案1】:

    既然您使用的是 OpenID,为什么不直接将 access_tokenid_token 传递到下游。这些就是您所需要的,事实上,您不需要需要id_token,除非您需要额外的用户配置文件数据。您可以将令牌存储在浏览器或任何其他方便的地方,然后将它们包含在每个安全资源请求中。

    【讨论】:

    • 谢谢肖恩。它在我的原型中按预期工作。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 2019-10-05
    • 2015-03-13
    • 2015-03-08
    • 1970-01-01
    • 2012-02-26
    • 2013-12-04
    相关资源
    最近更新 更多