示例#1
0
        public override AuthResponse revoke(AuthToken authToken)
        {
            string response  = doGetRevoke(authToken);
            var    revokeObj = response.parseObject();

            this.checkResponse(revokeObj);
            // 返回1表示取消授权成功,否则失败
            AuthResponseStatus status = revokeObj.getInt32("result") == 1 ? AuthResponseStatus.SUCCESS : AuthResponseStatus.FAILURE;

            return(new AuthResponse(status.GetCode(), status.GetDesc()));
        }
示例#2
0
        public override AuthResponse revoke(AuthToken authToken)
        {
            var response = DoGetRevoke(authToken);
            var retObj   = response.ParseObject();

            if (retObj.ContainsKey("error"))
            {
                return(new AuthResponse(AuthResponseStatus.FAILURE.GetCode(), retObj.GetString("error")));
            }
            // 返回 result = true 表示取消授权成功,否则失败
            AuthResponseStatus status = retObj.GetBool("result") ? AuthResponseStatus.SUCCESS : AuthResponseStatus.FAILURE;

            return(new AuthResponse(status.GetCode(), status.GetDesc()));
        }
示例#3
0
 public AuthResult(Dictionary<string, string> data, AuthResponseStatus status, uint errorDetail)
 {
     ResponseData = data;
     ResponseStatus = status;
     ErrorDetail = errorDetail;
 }
示例#4
0
 public AuthResult(Dictionary<string, string> data, AuthResponseStatus status)
 {
     ResponseData = data;
     ResponseStatus = status;
 }
示例#5
0
 public AuthResult(Dictionary <string, string> data, AuthResponseStatus status, uint errorDetail)
 {
     ResponseData   = data;
     ResponseStatus = status;
     ErrorDetail    = errorDetail;
 }
示例#6
0
 public AuthResult(Dictionary <string, string> data, AuthResponseStatus status)
 {
     ResponseData   = data;
     ResponseStatus = status;
 }
示例#7
0
 public AuthResponse(AuthResponseStatus authResponseStatus, string message = null)
 {
     AuthResponseStatus = authResponseStatus;
     Message            = message;
 }
示例#8
0
 public AuthResponseError(AuthResponseStatus authResponseStatus, IEnumerable <string> errors = null, string message = null) : base(authResponseStatus, message)
 {
     Errors = errors;
 }