コード例 #1
0
        public BaseDataResult DummyValidateProjectSettingsPost([FromBody] ProjectSettingsRequest request)
        {
            var res     = new BaseDataResult();
            var message = $"DummyValidateProjectSettingsGet: res {res}. projectSettings {request.Settings}";

            Logger.LogInformation(message);
            return(res);
        }
コード例 #2
0
        public BaseDataResult DummyREvokeBearerTokenPost([FromForm] string token)
        {
            var res = new BaseDataResult
            {
                Code = 0
            };

            Logger.LogInformation($"DummyRevokeBearerTokenPost: res {JsonConvert.SerializeObject(res)}. token {token}");
            return(res);
        }
コード例 #3
0
        public BaseDataResult DummyValidateProjectSettingsGet(
            [FromQuery] Guid projectUid,
            [FromQuery] string projectSettings)
        {
            var res     = new BaseDataResult();
            var message = $"DummyValidateProjectSettingsGet: res {res}. projectSettings {projectSettings}";

            Logger.LogInformation(message);
            return(res);
        }
コード例 #4
0
        /// <summary>
        /// Revokes a bearer token from TPaaS Oauth
        /// </summary>
        public async Task <BaseDataResult> RevokeApplicationBearerToken(string token, IHeaderDictionary customHeaders)
        {
            log.LogDebug($"RevokeApplicationBearerToken: token: {token} customHeaders: {customHeaders.LogHeaders(LogMaxChar)}");
            var payLoadToSend    = $"token={token}";
            var tPaasOauthResult = new BaseDataResult();

            try
            {
                await SendRequest <TPaasOauthRawResult>("TPAAS_OAUTH_URL", payLoadToSend, customHeaders, "/revoke", HttpMethod.Post, string.Empty);
            }
            catch (Exception e)
            {
                tPaasOauthResult.Code    = 1902; // todo
                tPaasOauthResult.Message = e.Message;
            }

            var resultString = tPaasOauthResult == null ? "null" : JsonConvert.SerializeObject(tPaasOauthResult);
            var message      = $"RevokeApplicationBearerToken: response: {resultString}";

            log.LogDebug(message);

            return(tPaasOauthResult);
        }