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

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.
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.
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
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
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object