Reading SAML Attributes from SAML Token
Posted
by
Shani
on Stack Overflow
See other posts from Stack Overflow
or by Shani
Published on 2011-01-05T02:38:47Z
Indexed on
2011/01/05
2:54 UTC
Read the original article
Hit count: 433
I am loading SAML Token from XML file.
string certificatePath = @"D:\Projects\SAMLDemo\Server.pfx";
X509Certificate2 cert = new X509Certificate2(certificatePath, "shani");
string samlFilePath = @"D:\Projects\SAMLDemo\saml.xml";
XmlReader reader = XmlReader.Create(samlFilePath);
List<SecurityToken> tokens = new List<SecurityToken>();
tokens.Add(new X509SecurityToken(cert));
SecurityTokenResolver outOfBandTokenResolver = SecurityTokenResolver.CreateDefaultSecurityTokenResolver(new ReadOnlyCollection<SecurityToken>(tokens), true);
SecurityToken securityToken = WSSecurityTokenSerializer.DefaultInstance.ReadToken(reader, outOfBandTokenResolver);
SamlSecurityToken deserializedSaml = securityToken as SamlSecurityToken;
How can I read the SAML attributes from deserializedSaml ?
I need string values for the attributes.
© Stack Overflow or respective owner