【问题标题】:Ho to convert Saml2SecurityToken to XML form?如何将 Saml2SecurityToken 转换为 XML 形式?
【发布时间】:2014-07-04 04:19:30
【问题描述】:

我正在使用 WIF,我创建了一个 Saml2SecurityToken 的实例,现在我想将此令牌保存为 XML,以便我可以在测试中使用它 - 但是我看不到明显的方法。

我看到this 的回答建议使用SecurityTokenHandler,但是这个类有一个受保护的构造函数,所以我不能只更新它。

【问题讨论】:

    标签: xml .net-4.5 wif saml


    【解决方案1】:

    我真傻,我应该一直用Saml2SecurityTokenHandler 而不仅仅是SecurityTokenHandler 这是一个抽象类。

    这解决了我的问题:

     public static void DupmToken(Saml2SecurityToken token)
     {
         var handler = new Saml2SecurityTokenHandler();
         var sw = new StringWriter();
         handler.WriteToken(new XmlTextWriter(sw), token);
         Console.WriteLine(sw.ToString());
     }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      • 2020-08-30
      • 2013-09-02
      • 1970-01-01
      • 2019-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多