public GangCryptoParameters( IGangCryptoService crypto, IDictionary <string, string> parameters) { _crypto = crypto; _parameters = parameters ?.ToImmutableDictionary() ?? throw new ArgumentNullException(nameof(parameters)); }
public GangAuthenticationService( ILogger <GangAuthenticationService> logger, IGangAuthenticationSettings settings, IGangTokenService tokens, IGangManager manager, IGangUserStore users, IGangCryptoService crypto) { _logger = logger; _settings = settings; _tokens = tokens; _manager = manager; _users = users; _crypto = crypto; }