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