using Refit; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; namespace CloudGaming.Core.AgileConfig { /// /// IAgileConfigClient /// public interface IAuthClient { // 定义登录接口 [Post("/admin/jwt/login")] Task LoginAsync([Body] LoginRequest loginRequest); } /// /// /// public class LoginRequest { /// /// /// public string UserName { get; set; } /// /// /// public string Password { get; set; } } /// /// /// public class LoginResponse { public string Token { get; set; } // 登录成功后返回的 JWT 令牌 } }