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.​WebSso.​SignInCommand

Assembly: Sustainsys.Saml2

Inheritance: object → SignInCommand

Implemented Interfaces

Represents the sign in command behaviour. Instances of this class can be created directly or by using the factory method CommandFactory.GetCommand(CommandFactory.SignInCommandName).

Methods

public CommandResult
Run​(HttpRequestData request, Configuration.​IOptions options)
Run the command, initiating the sign in sequence.
Returns CommandResult
request Request data.
options Options
public static CommandResult
Run​(Metadata.​EntityId idpEntityId, string returnPath, HttpRequestData request, Configuration.​IOptions options, System.​Collections.​Generic.​IDictionary<​string, string> relayData)
Initiate the sign in sequence.
Returns Command Result
idpEntityId Entity id of idp to sign in to, or null to use default (discovery service if configured)
returnPath Path to redirect to when the sign in is complete.
request The incoming http request.
options Options.
relayData Data to store and make available when the ACS command has processed the response.
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