public OAuthPrompt(OAuthPromptSettingsWithTimeout settings, PromptValidator <TokenResult> validator = null) { _settings = settings ?? throw new ArgumentNullException(nameof(settings)); _prompt = new Prompts.OAuthPrompt(settings, validator); }