【发布时间】:2015-11-11 07:37:07
【问题描述】:
我正在尝试通过 OKTA 实施 SSO。我可以通过
获取 SAMLResponse 文本string rawSamlData = Request["SAMLResponse"];
将字符串转换为XML格式
if (rawSamlData.Contains("%"))
{
rawSamlData = HttpUtility.UrlDecode(rawSamlData);
}
byte[] samlData = Convert.FromBase64String(rawSamlData);
string samlAssertion = Encoding.UTF8.GetString(samlData);
用户的信息包含在字符串samlAssertion中,如X509Certificate、FirstName、LastName、Email等。问题是如何检查是否验证?
【问题讨论】:
标签: single-sign-on saml okta