public LoginController(IVaultRepositoryFactory vaultRepositoryFactory, ISecureStringConverter secureStringConverter,
                        ISecureStringBinarySerializer secureStringBinarySerializer, ISessionContext sessionContext,
                        IAuthorizationLogic authorizationLogic)
 {
     this.VaultRepositoryFactory = vaultRepositoryFactory;
     this.SecureStringConverter  = secureStringConverter;
     this.SessionContext         = sessionContext;
     this.AuthorizationLogic     = authorizationLogic;
 }
 public ApplicationContext(ISecureStringBinarySerializer secureStringBinarySerializer)
 {
     SecureStringBinarySerializer = secureStringBinarySerializer;
 }
 public SessionContext(IHttpContextAccessor httpContextAccessor, ISecureStringBinarySerializer secureStringBinarySerializer)
 {
     this.HttpContextAccessor          = httpContextAccessor;
     this.SecureStringBinarySerializer = secureStringBinarySerializer;
 }