public BearerRefreshHttpHandler(IHttpContextAccessor httpContextAccessor, IOpenIDConnectService openIDConnectService) { _httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor)); _openIDConnectService = openIDConnectService ?? throw new ArgumentNullException(nameof(openIDConnectService)); }
public IOpenIDConnectService CreateOpenIDConnectService(IKernel iocKernel = null) { if (Instance == null) { Instance = iocKernel?.Get <IOpenIDConnectService>() ?? new OpenIDConnectService(); Instance.Configuration = iocKernel?.Get <IOpenIDConnectConfiguration>() ?? new OpenIDConnectConfiguration(); } return(Instance); }
public IOpenIDConnectService CreateOpenIDConnectService(IKernel iocKernel = null) { if (Instance == null) { Instance = iocKernel?.Get <IOpenIDConnectService>() ?? throw new InvalidOperationException("Dependency injection for 'IOpenIDConnectService' not found"); Instance.Configuration = iocKernel?.Get <IOpenIDConnectConfiguration>() ?? new OpenIDConnectConfiguration(); } return(Instance); }