Exemplo n.º 1
0
 public BaseClient(string baseUrl, TokenDataSource tokenDataSource, string appId, string appSecret)
 {
     this.baseUrl         = baseUrl;
     this.tokenDataSource = tokenDataSource;
     this.appId           = appId;
     this.appSecret       = appSecret;
 }
Exemplo n.º 2
0
        /// <summary>
        /// 初始化 客户端对象
        /// </summary>
        /// <param name="baseUrl">服务端api</param>
        /// <param name="tokenDataSource">token存储库</param>
        /// <param name="appId">应用id</param>
        /// <param name="appSecret">应用秘钥</param>
        public SignClient(string baseUrl, TokenDataSource tokenDataSource, string appId, string appSecret)
        {
            if (
                string.IsNullOrEmpty(baseUrl) ||
                tokenDataSource == null ||
                string.IsNullOrEmpty(appId) ||
                string.IsNullOrEmpty(appSecret) ||
                tokenDataSource == null
                )
            {
                throw new SignClientInitException("签名客户端初始失败!请核对相关参数");
            }

            if (appId.Length != 18)
            {
                throw new SignClientInitException("签名客户端初始失败!AppId 参数异常");
            }

            this.baseUrl         = baseUrl;
            this.tokenDataSource = tokenDataSource;
            this.appId           = appId;
            this.appSecret       = appSecret;
            // 初始化对象
            init();
        }
Exemplo n.º 3
0
            Token TokenDataSource.setToken(string appId, Token token)
            {
                TokenDataSource ds = (TokenDataSource)this;

                ds.deleteToken(appId);
                dataSource.Add(appId, token);
                return(token);
            }
Exemplo n.º 4
0
            Token TokenDataSource.deleteToken(string appId)
            {
                TokenDataSource ds    = (TokenDataSource)this;
                Token           token = ds.getToken(appId);

                dataSource.Remove(appId);
                return(token);
            }
Exemplo n.º 5
0
 public TemplateClient(string baseUrl, TokenDataSource tokenDataSource, string appId, string appSecret) : base(baseUrl, tokenDataSource, appId, appSecret)
 {
 }
 public EventCertScanContractClient(string baseUrl, TokenDataSource tokenDataSource, string appId, string appSecret) : base(baseUrl, tokenDataSource, appId, appSecret)
 {
 }
Exemplo n.º 7
0
 public SignCheckClient(string baseUrl, TokenDataSource tokenDataSource, string appId, string appSecret) : base(baseUrl, tokenDataSource, appId, appSecret)
 {
 }
Exemplo n.º 8
0
 public PersonalClient(string baseUrl, TokenDataSource tokenDataSource, string appId, string appSecret) : base(baseUrl, tokenDataSource, appId, appSecret)
 {
 }
Exemplo n.º 9
0
 public CompanyClient(string baseUrl, TokenDataSource tokenDataSource, string appId, string appSecret) : base(baseUrl, tokenDataSource, appId, appSecret)
 {
 }
Exemplo n.º 10
0
 public FileManagerClient(string baseUrl, TokenDataSource tokenDataSource, string appId, string appSecret) : base(baseUrl, tokenDataSource, appId, appSecret)
 {
 }