Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
class Sustainsys.​Saml2.​ClaimsIdentityExtensions
Assembly: Sustainsys.Saml2
Inheritance: object → ClaimsIdentityExtensions
Extension methods for Claims Identities
Methods
public static
Microsoft.​IdentityModel.​Tokens.​Saml2.​Saml2Assertion
ToSaml2Assertion​(System.​Security.​Claims.​ClaimsIdentity identity,
EntityId issuer)
Creates a Saml2Assertion from a ClaimsIdentity.
Returns Saml2Assertion
identity
Claims to include in Assertion.
issuer
Issuer to include in assertion.
public static
Microsoft.​IdentityModel.​Tokens.​Saml2.​Saml2Assertion
ToSaml2Assertion​(System.​Security.​Claims.​ClaimsIdentity identity,
EntityId issuer,
System.​Uri audience)
Creates a Saml2Assertion from a ClaimsIdentity.
Returns Saml2Assertion
identity
Claims to include in Assertion.
issuer
Issuer to include in assertion.
audience
Audience to set as audience restriction.
public static
Microsoft.​IdentityModel.​Tokens.​Saml2.​Saml2Assertion
ToSaml2Assertion​(System.​Security.​Claims.​ClaimsIdentity identity,
EntityId issuer,
System.​Uri audience,
Microsoft.​IdentityModel.​Tokens.​Saml2.​Saml2Id inResponseTo,
System.​Uri destinationUri)
Creates a Saml2Assertion from a ClaimsIdentity.
Returns Saml2Assertion
identity
Claims to include in Assertion.
issuer
Issuer to include in assertion.
audience
Audience to set as audience restriction.
inResponseTo
In response to id
destinationUri
The destination Uri for the message
public static
Microsoft.​IdentityModel.​Tokens.​Saml2.​Saml2NameIdentifier
ToSaml2NameIdentifier​(System.​Security.​Claims.​ClaimsIdentity identity)
Create a Saml2NameIdentifier from the identity.
Returns Saml2NameIdentifier
identity
Identity to get NameIdentifier claim from.
public
bool
Equals​(object obj)
Inherited from object
protected
void
Finalize​()
Inherited from object
public
int
GetHashCode​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object