public WorkItemListViewModel(HttpDataService httpDataService, IOidcClient oidcClient, AuthInfo authInfo, INavigationService navigationService)
 {
     _oidcClient        = oidcClient;
     _httpDataService   = httpDataService;
     _authInfo          = authInfo;
     _navigationService = navigationService;
 }
示例#2
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;
            }
        }
示例#3
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;
        }