123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using Microsoft.Azure.Cosmos.Table;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using TEAMModelOS.SDK.Context.Attributes.Azure;
- namespace TEAMModelOS.SDK.Models
- {
- public class OAuthModel
- {
- }
- [TableName(Name = "IESOAuth")]
- public class OAuthComConfig : TableEntity
- {
- //PartitionKey OAuthComConfig, 单点配置
- //RowKey Xkw Xkw-Test
- /// <summary>
- /// 单点授权key
- /// </summary>
- public string AppKey { get; set; }
- /// <summary>
- /// 单点授权Secret
- /// </summary>
- public string AppSecret { get; set; }
- /// <summary>
- /// 单点回调地址
- /// </summary>
- public string RedirectUrl { get; set; }
- /// <summary>
- /// 单点认证授权
- /// </summary>
- public string OAuthHost { get; set; }
- /// <summary>
- /// 单点认证业务接口
- /// </summary>
- public string ServiceUrl { get; set; }
- /// <summary>
- /// 单点认证平台Logo或相关图片
- /// </summary>
- public string Picture { get; set; }
- /// <summary>
- /// 单点认证平台名称
- /// </summary>
- public string Name { get; set; }
- }
- [TableName(Name = "IESOAuth")]
- public class OAuthUser : TableEntity {
- //PartitionKey OAuthUser-xkw, OAuthUser-axy , 单点配置
- //RowKey tmdid
- public string OpenId { get; set; }
- public string Phone { get; set; }
- public string Name { get; set; }
- public long Time { get; set; }
- }
- public record OAuthCode {
- public string code { get; set; }
- public string state { get; set; }
- }
- }
|