/// <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))); } }
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); }
public async Task <IActionResult> FirstAccess([FromBody] CreateCredentialRequest request, CancellationToken cancellationToken) => await RunActionAsync(CreateFirstAccessAsync(request, cancellationToken), cancellationToken);
public async Task <CmdResponse> CreateCredential(CreateCredentialRequest request) { return(await SendVoidAsync <CreateCredentialRequest, CmdResponse>("CreateCredential", request)); }
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)); }