public Task RegisterConfirmAsync(string authToken, RegistrationConfirmRequest registrationConfirmRequest) { return(PerformHttpRequestAsync( authToken, "POST", "/RegisterConfirm", Serialize(registrationConfirmRequest))); }
public void RegisterConfirm(string authToken, RegistrationConfirmRequest registrationConfirmRequest) { PerformHttpRequest( authToken, "POST", "/RegisterConfirm", Serialize(registrationConfirmRequest)); }
public async Task <ActionResult <AuthorizationViewModel> > PostRegistrationConfirmAsync([FromBody] RegistrationConfirmRequest vm, CancellationToken ct) { return(await _userService.CreateTransactionAsync(async() => { var schema = CookieAuthenticationDefaults.AuthenticationScheme; var authorization = await _userService.RegistrationConfirmAsync(vm.ActivationToken, schema, ct); var rememberMe = true; await SignInAsync(authorization.ClaimsPrincipal, rememberMe, authorization.ExpirationIn); return Ok(new AuthorizationViewModel { AccessToken = authorization.AccessToken }); }, ct)); }