public IActionResult Index(string configurationName) { var model = Utils.Mappers.OAuthMapper.GetNewOAuthTesterViewModel(configurationName); model.OAuthClientConfiguration = _optionsMonitor.GetEx(model.ConfigurationName); return(View(model)); }
public IOAuthClient CreateOAuthClient(string name = null) { var oauthClientConfiguration = _optionsMonitor.GetEx(name); var oauthClient = new OAuthClient(_httpClientFactory, oauthClientConfiguration); return(oauthClient); }
public OAuthController(IOAuthFlowsFactory oAuthFlowsFactory, IOptionsMonitor <OAuthClientConfiguration> optionsMonitor) { _oAuthClientConfiguration = optionsMonitor.GetEx(OAuthConfigurationNames.Github); _oAuthFlows = oAuthFlowsFactory.CreateOAuthFlows(OAuthConfigurationNames.Github); }