//处理请求 protected override void ProcessRecord() { string strJsonData = RestClientUtil.SendGetRequest(SDKConstant.SESSION_URI, "DELETE"); AuthorizeResp authorizeResp = new AuthorizeResp(); if (StringUtil.HasErrorCode(strJsonData)) { ErrorInfo errorInfo = JsonUtil.JsonDeserialize<ErrorInfo>(strJsonData); authorizeResp.status = "FAILED"; authorizeResp.failedCause = errorInfo.ErrorDes; } else { authorizeResp.status = "SUCCESS"; } authorizeResp.name = MessageContext.authorizeResp.name; authorizeResp.user = MessageContext.authorizeResp.user; authorizeResp.port = SDKConstant.HTTPS_PORT; WriteObject(authorizeResp); }
//处理请求 protected override void ProcessRecord() { LoginReq loginReq = new LoginReq(); loginReq.ServerIp = Server; loginReq.AuthUser = User; loginReq.AuthKey = EncryptUtil.SHA256Encrypt(Password); if (String.IsNullOrEmpty(AuthType)) { loginReq.AuthType = AuthType; } AuthorizeResp authorizeResp = new AuthorizeResp(); string strJsonData = RestClientUtil.SendLoginRequest(loginReq); if (StringUtil.HasErrorCode(strJsonData)) { ErrorInfo errorInfo = JsonUtil.JsonDeserialize<ErrorInfo>(strJsonData); authorizeResp.status = "FAILED"; authorizeResp.failedCause = errorInfo.ErrorDes; } else { authorizeResp.status = "SUCCESS"; } authorizeResp.name = Server; MessageContext.authorizeResp.name = Server; authorizeResp.user = User; MessageContext.authorizeResp.user = User; authorizeResp.port = SDKConstant.HTTPS_PORT; WriteObject(authorizeResp); }