public AccountController( ISamlInteractionService samlInteractionService, ISamlMessageParser samlMessageParser, IIdentityServerInteractionService interaction, IClientStore clientStore, IAuthenticationSchemeProvider schemeProvider, IEventService events, TestUserStore users = null) { this.samlInteractionService = samlInteractionService ?? throw new ArgumentNullException(nameof(samlInteractionService)); this.samlMessageParser = samlMessageParser ?? throw new ArgumentNullException(nameof(samlMessageParser)); this.interaction = interaction; this.clientStore = clientStore; this.schemeProvider = schemeProvider; this.events = events; this.users = users ?? new TestUserStore(TestUsers.Users); }
public HomeController(ISamlMessageParser messageParser, SamlMessageStore messageStore) { this.messageParser = messageParser ?? throw new ArgumentNullException(nameof(messageParser)); this.messageStore = messageStore ?? throw new ArgumentNullException(nameof(messageStore)); }
protected IncomingSamlMessageHandler(ISamlMessageParser <TMessageContext> messageParser) { MessageParser = messageParser ?? throw new ArgumentNullException(nameof(messageParser)); }
public FakeIncomingSamlMessageHandler(ISamlMessageParser <FakeSamlMessage> messageParserBase) : base(messageParserBase) { }