Exemple #1
0
 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);
 }