using NPOI.SS.Formula.Functions; namespace JNPF.Common.Models; /// /// 通用登录配置-第三方登录配置. /// public class SocialsLoginConfigModel { /// /// 是否跳转. /// public bool redirect = false; /// /// 跳转URL地址. /// public string url; /// /// 跳转URL地址. /// public string redirectRrl; /// /// 跳转登录轮询票据参数名称. /// public string ticketParams; /// /// 第三方登录列表. /// public List socialsList; } /// /// 轮询登录模型. /// public class SocialsLoginTicketModel { /// /// 状态. /// public int status = 2; /// /// 额外的值, 登录Token、第三方登录的ID. /// public string value; /// /// 前端主题. /// public string theme; /// /// 票据有效期, 时间戳. /// public long ticketTimeout; } public enum SocialsLoginTicketStatus { /// /// 登录成功. /// Success = 1, /// /// 未登录. /// UnLogin = 2, /// /// 登录失败. /// ErrLogin = 3, /// /// 未绑定. /// UnBind = 4, /// /// 失效. /// Invalid = 5, /// /// 多租户. /// Multitenancy = 6, }