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