private async Task SaveAuthorizeQueryString(string query) { var userSession = new UserSession.UserSession(); userSession.Set("AuthorizeQueryString", query); await _userSessionManager.SetUserSession(userSession); }
public ChangePasswordViewModel(UserSession.UserSession userSession, AccountManager accountManager, NavigationManager navgiationManager) { this.userSession = userSession; this.accountManager = accountManager; this.navgiationManager = navgiationManager; AddPropertyDependencies(nameof(CanChangePassword), nameof(Password)); }
public DashboardViewModel(UserSession.UserSession userSession, NotificationManager notificationManager, AccountManager accountManager, DepartmentManager departmentManager, NavigationManager navgiationManager) { this.userSession = userSession; this.notificationManager = notificationManager; this.departmentManager = departmentManager; this.accountManager = accountManager; this.navgiationManager = navgiationManager; AddPropertyDependencies(nameof(HasNewNotifications), nameof(NewNotificationsCount)); AddPropertyDependencies(nameof(NewNotificationsCount), nameof(NewNotifications)); Initialize(); }
private async Task ProcessMobileCallback(IdentityProviderClientSettings clientSettings, string redirectUri) { var userSession = new UserSession.UserSession(); var authCode = HttpContext.Request.Query["code"]; var tokens = await GetTokens(authCode, clientSettings, redirectUri); var userId = GetUserId(tokens.IdentityToken); var authResult = await _clientSessionsClient.Authenticate(userId, "hobbit"); SaveAuthResult(userSession, authResult); SaveTokensToUserSession(userSession, tokens); await SaveLykkeSession(authResult.SessionToken, tokens); await _userSessionManager.SetUserSession(userSession); }
private void SaveTokensToUserSession(UserSession.UserSession session, TokenData tokens) { _log.Info("Start saving tokens. TokenResponse:{TokenResponse}", tokens); session.Set("IroncladTokenResponse", tokens); }
private string GetAuthorizeQueryAsync(UserSession.UserSession session) { _log.Info("Start getting original authorize query string."); return(session?.Get <string>("AuthorizeQueryString")); }
private void SaveAuthResult(UserSession.UserSession userSession, IClientSession clientSession) { userSession.Set("OldLykkeToken", clientSession.SessionToken); userSession.Set("AuthId", clientSession.AuthId); userSession.Set("LykkeClientId", clientSession.ClientId); }
public AccountManager(ApiClient client, UserSession.UserSession userSession, NotificationService notificationService) { this.client = client; this.notificationService = notificationService; this.userSession = userSession; }