namespace JNPF.Extras.CollectiveOAuth.Config;
///
/// CollectiveOAuth配置类
/// @author wei.fu (wei.fu@rthinkingsoft.cn).
/// @since 1.8.
///
public class ClientConfig
{
///
/// 客户端id:对应各平台的appKey.
///
public string clientId { get; set; }
///
/// 客户端Secret:对应各平台的appSecret.
///
public string clientSecret { get; set; }
///
/// 登录成功后的回调地址.
///
public string redirectUri { get; set; }
///
/// 支付宝公钥:当选择支付宝登录时,该值可用
/// 对应“RSA2(SHA256)密钥”中的“支付宝公钥”.
///
public string alipayPublicKey { get; set; }
///
/// 是否需要申请unionid,目前只针对qq登录.
/// 注:qq授权登录时,获取unionid需要单独发送邮件申请权限。如果个人开发者账号中申请了该权限,可以将该值置为true,在获取openId时就会同步获取unionId.
/// 参考链接:http://wiki.connect.qq.com/unionid%E4%BB%8B%E7%BB%8D.
/// 1.7.1版本新增参数.
///
public string unionId { get; set; }
///
/// Stack Overflow Key.
/// @since 1.9.0.
///
public string stackOverflowKey { get; set; }
///
/// 企业微信,授权方的网页应用ID.
/// @since 1.10.0.
///
public string agentId { get; set; }
///
/// 企业微信,授权方的网页应用ID.
/// @since 1.10.0.
///
public string scope { get; set; }
}