namespace Infrastructure { /// /// 获取配置文件POCO实体类 /// public class OptionsSetting { /// /// 是否演示模式 /// public bool DemoMode { get; set; } public MailOptions MailOptions { get; set; } public Upload Upload { get; set; } public ALYUN_OCS ALYUN_OCS { get; set; } public JwtSettings JwtSettings { get; set; } } /// /// 发送邮件数据配置 /// public class MailOptions { public string From { get; set; } public string Password { get; set; } public string Smtp { get; set; } public int Port { get; set; } public string Signature { get; set; } } /// /// 上传 /// public class Upload { public string UploadUrl { get; set; } public string LocalSavePath { get; set; } } /// /// 阿里云存储 /// public class ALYUN_OCS { public string REGIONID { get; set; } public string KEY { get; set; } public string SECRET { get; set; } } /// /// Jwt /// public class JwtSettings { /// /// token是谁颁发的 /// public string Issuer { get; set; } /// /// token可以给那些客户端使用 /// public string Audience { get; set; } /// /// 加密的key(SecretKey必须大于16个,是大于,不是大于等于) /// public string SecretKey { get; set; } /// /// token时间(分) /// public int Expire { get; set; } = 4320; } }