Пример #1
0
        /// <summary>
        /// Create the user credential (first access)
        /// </summary>
        /// <param name="request">Request data information</param>
        /// <param name="cancellationToken">A System.Threading.CancellationToken to observe while waiting for the task to complete</param>
        protected async Task <IActionResult> CreateFirstAccessAsync(CreateCredentialRequest request, CancellationToken cancellationToken = default)
        {
            SimpleOperationResult result = await _appService.CreateFirstAccessAsync(request.Token.Value, request.Login, request.Password, cancellationToken);

            if (result.Success)
            {
                return(NoContent());
            }
            else
            {
                return(BadRequest(PrepareNotifications(result.Errors)));
            }
        }
Пример #2
0
        public async Task <CreateCommandResponse> CreateCredential(CreateCredentialRequest request)
        {
            var @params = new Requests.create_credential();

            if (null != request)
            {
                CopyPropertiesFrom(@params, request);
            }

            var result = await Omp.QueryAsync <Responses.create_credential_response>(this.Address, @params);

            return(CreateCommand(result));
        }
        /// <summary>
        /// 创建凭证
        /// </summary>
        /// <param name="req"><see cref="CreateCredentialRequest"/></param>
        /// <returns><see cref="CreateCredentialResponse"/></returns>
        public CreateCredentialResponse CreateCredentialSync(CreateCredentialRequest req)
        {
            JsonResponseModel <CreateCredentialResponse> rsp = null;

            try
            {
                var strResp = this.InternalRequestSync(req, "CreateCredential");
                rsp = JsonConvert.DeserializeObject <JsonResponseModel <CreateCredentialResponse> >(strResp);
            }
            catch (JsonSerializationException e)
            {
                throw new TencentCloudSDKException(e.Message);
            }
            return(rsp.Response);
        }
Пример #4
0
 public async Task <IActionResult> FirstAccess([FromBody] CreateCredentialRequest request, CancellationToken cancellationToken)
 => await RunActionAsync(CreateFirstAccessAsync(request, cancellationToken), cancellationToken);
Пример #5
0
 public async Task <CmdResponse> CreateCredential(CreateCredentialRequest request)
 {
     return(await SendVoidAsync <CreateCredentialRequest, CmdResponse>("CreateCredential", request));
 }
Пример #6
0
        public async Task <JsonResult> Create([FromBody] CreateCredentialRequest request)
        {
            var result = await _identityServiceWrapper.CreateCredential(request);

            return(new JsonResult(result));
        }
 public string CreateLogin([FromBody] CreateCredentialRequest value)
 {
     return(_authService.CreateLogin(value.Email, value.Secret));
 }