public async Task <IActionResult> Token([FromBody] LoginDto dto) { var result = await _client.EnsureApiTokenAsync(dto.UserName, dto.Password, _configuration.GetValue <string>("Secret")); return(Ok(result.Result)); }
public async Task <IActionResult> LoginAsync([FromBody] LoginDto dto) { var response = await _oAuthClient.EnsureApiTokenAsync(dto.Username, dto.Password); if (response.Success) { return(Ok(response.Result)); } return(BadRequest(response.Result)); }
public async Task <IActionResult> Token([FromBody] LoginDto dto) { var webSecurity = HttpContext.Request.Headers["WebSecurity"].ToString(); string tenantId = _tenantFactory.GetTenantId(webSecurity); var secret = await _tenantFactory.GetSecretByTenantIdAsync(tenantId); var result = await _oAuthClient.EnsureApiTokenAsync(dto.Username, dto.Password, secret); return(Ok(result)); }