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.​Saml2P.​Saml2Scoping

Assembly: Sustainsys.Saml2

Inheritance: object → Saml2Scoping

Saml2Scoping specifies a set of identity providers trusted by the requester to authenticate the presenter, as well as limitations and context related to proxying of the authentication request message to subsequent identity providers by the responder.

Properties

Gets advisory list of identity providers and associated information that the requester deems acceptable to respond to the request.
ProxyCount
Specifies the number of proxying indirections permissible between the identity provider that receives the authentication request and the identity provider who ultimately authenticates the principal. A count of zero permits no proxying, while omitting (null) this attribute expresses no such restriction.
Gets or sets the set of requesting entities on whose behalf the requester is acting. Used to communicate the chain of requesters when proxying occurs.

Methods

public Saml2Scoping
With​(Saml2IdpEntry idpEntry)
idpEntry Idp entry to add
Returns this
Fluent config helper that adds a <see cref="T:Sustainsys.Saml2.Saml2P.Saml2IdpEntry" /> to the <see cref="T:Sustainsys.Saml2.Saml2P.Saml2Scoping" />
public Saml2Scoping
WithRequesterId​(Metadata.EntityId requesterId)
requesterId Requester Id to add
Returns this
Fluent config helper that adds a requester id to the <see cref="T:Sustainsys.Saml2.Saml2P.Saml2Scoping" />
ToXElement​()
Create XElement for the Saml2Scoping.
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