TokenController.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using FspWebApp.Entity.Service;
  2. using Microsoft.AspNetCore.Mvc;
  3. using Newtonsoft.Json;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Collections.Specialized;
  7. using System.IO;
  8. using System.Xml;
  9. namespace FspWebApp.Controllers
  10. {
  11. [Route("api/[controller]")]
  12. [ApiController]
  13. public class TokenController : ControllerBase
  14. {
  15. #region Fields
  16. private static NLog.Logger logger = NLog.LogManager.LoadConfiguration("NLog.config").GetLogger("FspWebApp");
  17. #endregion
  18. // POST api/token
  19. [HttpPost]
  20. public string Post([FromBody] object value)
  21. {
  22. string token = string.Empty;
  23. try
  24. {
  25. logger.Info($"Get AuthToken {value}");
  26. token = FuelProduct.onGetAuthToken(value).ToString();
  27. logger.Info($"Token {token}");
  28. }
  29. catch (Exception ex)
  30. {
  31. logger.Info($"Get AuthToken {ex}");
  32. }
  33. return token;
  34. }
  35. }
  36. }