【发布时间】:2018-10-25 21:52:07
【问题描述】:
我正在使用以下代码将 SAMLRequest 值编码到端点,即调用 https://login.microsoftonline.com/common/saml2?SAMLRequest=XYZ 时的 XYZ。
这是正确的编码方式吗?
private static string DeflateEncode(string val)
{
var memoryStream = new MemoryStream();
using (var writer = new StreamWriter(new DeflateStream(memoryStream, CompressionMode.Compress, true), new UTF8Encoding(false)))
{
writer.Write(val);
writer.Close();
return Convert.ToBase64String(memoryStream.GetBuffer(), 0, (int)memoryStream.Length, Base64FormattingOptions.None);
}
}
【问题讨论】:
标签: azure azure-active-directory saml saml-2.0