public async Task <IActionResult> GetAuthenticationInfo(AuthInfoRequest request) { try { var claim = jwtTokenHelper.ValidateToken(request.AccessToken); var user = await databaseService.GetUserAsync(claim.Value); var response = new AuthenticateResponse(user, jwtTokenHelper.GenerateJwtToken(user)); return(Ok(response)); } catch (Exception ex) { logger.LogError(ex, ex.Message); return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public object Get(AuthInfoRequest request) { return this.GetSession(); }
public object Get(AuthInfoRequest request) { return(this.GetSession()); }