public virtual async Task LoginAsync(Guid clientId, string user, string password) { var authPost = new AuthPost() { GrantType = GrantType.Password, ClientId = clientId, User = user, Password = password }; var authPostResult = await securityProviderClient.AuthAsync(authPost); await cookiesManager.CreateCookieAsync(authPostResult.AccessToken, authPostResult.RefreshToken); }
public async Task <RefreshTokenResult> RefreshAsync(Guid clientId, string refreshToken) { var authPost = new AuthPost() { GrantType = GrantType.RefreshToken, ClientId = clientId, RefreshToken = refreshToken }; var authPostResult = await securityProviderClient.AuthAsync(authPost); var refreshTokenResult = mapper.Map <AuthPostResult, RefreshTokenResult>(authPostResult); return(refreshTokenResult); }