using fubon_api.Models; using FubonNeo.Sdk; using Microsoft.AspNetCore.Mvc; namespace fubon_api.Controllers; [ApiController] [Route("api/[controller]")] public class FubonSdkController : ControllerBase { private readonly FubonSDK _sdk; private readonly ILogger _logger; public FubonSdkController(ILogger logger, FubonSDK sdk) { _sdk = sdk; _logger = logger; } [HttpPost("Login")] public LoginResponse Login([FromBody] LoginRequest request) { if (request == null) { throw new ArgumentException("Invalid login request."); } var result = _sdk.Login(request.Id, request.Password,"Your Cert Path","Your Cert Password"); return result; } }