Beispiel #1
0
        /// <summary>
        /// 生成管理凭证
        /// 有关管理凭证请参阅
        /// http://developer.qiniu.com/article/developer/security/access-token.html
        /// </summary>
        /// <param name="mac">账号(密钥)</param>
        /// <param name="url">访问的URL</param>
        /// <param name="body">请求的body</param>
        /// <returns>生成的管理凭证</returns>
        public static string CreateManageToken(Mac mac, string url, byte[] body)
        {
            QiniuSignature sx = new QiniuSignature(mac);

            return(string.Format("QBox {0}", sx.SignRequest(url, body)));
        }
Beispiel #2
0
 /// <summary>
 /// 生成管理凭证
 /// 有关管理凭证请参阅
 /// http://developer.qiniu.com/article/developer/security/access-token.html
 /// </summary>
 /// <param name="url">请求的URL</param>
 /// <param name="body">请求的主体内容</param>
 /// <returns>生成的管理凭证</returns>
 public string CreateManageToken(string url, byte[] body)
 {
     return(string.Format("QBox {0}", _signature.SignRequest(url, body)));
 }