Beispiel #1
0
 public AuthRequestBuilder(OidcSettings settings, IServiceProvider serviceProvider, IOidcLogger <AuthRequestBuilder> logger)
 {
     Settings        = settings;
     ServiceProvider = serviceProvider;
     Metadata        = serviceProvider.GetRequiredService <IMetadataService>();
     Logger          = logger;
 }
Beispiel #2
0
 public BrowserStorage(OidcSettings settings, Interop interop, IOidcLogger <BrowserStorage> logger)
 {
     StorageType = settings.StorageType.IsLocal() ? "localStorage" : "sessionStorage";
     KeyPrefix   = settings.StoragePrefix;
     Interop     = interop;
     Logger      = logger;
 }
 public Store(OidcSettings settings, IMetadataService metadata, IStorage storage, IOidcLogger <Store> logger)
 {
     Settings = settings;
     Metadata = metadata;
     Storage  = storage;
     Logger   = logger;
 }
 public SessionMonitor(OidcSettings settings, Interop interop, IMetadataService metadata, IOidcLogger <SessionMonitor> logger)
 {
     Settings = settings;
     Interop  = interop;
     Metadata = metadata;
     Logger   = logger;
     Timer    = new Timer(TimerCallback, null, Timeout.Infinite, Timeout.Infinite);
 }
 public OidcClient(IAuthRequestBuilder requestBuilder, IAuthResponseParser responseParser,
                   IStore store, HttpClient httpClient, IOidcLogger <OidcClient> logger)
 {
     RequestBuilder = requestBuilder;
     ResponseParser = responseParser;
     Store          = store;
     HttpClient     = httpClient;
     Logger         = logger;
 }
 public UserManagerHelper(IStore store, NavigationManager uriHelper, Interop interop,
                          OidcHttpClient httpClient, IOidcLogger <UserManagerHelper> logger)
 {
     Store      = store;
     UriHelper  = uriHelper;
     Interop    = interop;
     HttpClient = httpClient;
     Logger     = logger;
 }
 public LogoutClient(ILogoutRequestBuilder requestBuilder, ILogoutResponseParser responseParser,
                     IStore store, ITokenRevocationClient revocationClient, OidcHttpClient httpClient, IOidcLogger <LogoutClient> logger)
 {
     RequestBuilder   = requestBuilder;
     ResponseParser   = responseParser;
     Store            = store;
     RevocationClient = revocationClient;
     HttpClient       = httpClient;
     Logger           = logger;
 }
Beispiel #8
0
        public UserManager(
            OidcSettings settings, IOidcClient oidcClient, ILogoutClient logoutClient, ISessionMonitor monitor,
            IUserManagerHelper helper, IOidcLogger <UserManager> logger
            )
        {
            Settings     = settings;
            OidcClient   = oidcClient;
            LogoutClient = logoutClient;
            Monitor      = monitor;
            Helper       = helper;
            Logger       = logger;

            Version = GetType().InformationalVersion();
            if (Settings.MonitorSession)
            {
                Monitor.OnSessionChanged += SessionChanged;
            }
        }
Beispiel #9
0
        public UserManager(
            IOidcClient oidcClient, ILogoutClient logoutClient, ISessionMonitor monitor,
            IStore store, IUriHelper uriHelper, Interop interop,
            OidcHttpClient httpClient, IOidcLogger <UserManager> logger
            )
        {
            OidcClient   = oidcClient;
            LogoutClient = logoutClient;
            Monitor      = monitor;
            Store        = store;
            UriHelper    = uriHelper;
            Interop      = interop;
            HttpClient   = httpClient;
            Logger       = logger;
            Version      = GetType().InformationalVersion();

            Monitor.OnSessionChanged += SessionChanged;
        }
Beispiel #10
0
 public AuthResponseParser(OidcSettings settings, ITokenParser tokenParser, IOidcLogger <AuthResponseParser> logger)
 {
     Settings    = settings;
     TokenParser = tokenParser;
     Logger      = logger;
 }
Beispiel #11
0
 public AuthRequestBuilder(OidcSettings settings, IMetadataService metadata, IOidcLogger <AuthRequestBuilder> logger)
 {
     Settings = settings;
     Metadata = metadata;
     Logger   = logger;
 }
 public LogoutResponseParser(IOidcLogger <LogoutResponseParser> logger)
 {
     Logger = logger;
 }
 public MetadataService(Metadata metadata, HttpClient client, IOidcLogger <MetadataService> logger)
 {
     Metadata = metadata;
     Client   = client;
     Logger   = logger;
 }