private void btnCreateSignerIdentity_Click(object sender, EventArgs e) { if (ValidateInputs()) { var auth = SnapInContext.Instance.AuthTokenManager.GetAuthToken(_serverDto, _tenantName); ActionHelper.Execute(delegate { var externalIdentityProviderDto = new ExternalIdentityProviderDto { EntityID = txtEntityId.Text, Alias = txtAlias.Text, JitEnabled = chkJit.Checked, NameIDFormats = GetNamedIdFormats(), SsoServices = GetSsoServices(), SloServices = GetSloServices(), SubjectFormats = GetSubjectFormats(), SigningCertificates = GetCertificates() }; IExternalIdentityProviderService idp = _service.ExternalIdentityProvider; _externalIdentityProviderDtoOrig = idp.Create(_serverDto, _tenantName, externalIdentityProviderDto, auth.Token); }, auth); this.DialogResult = DialogResult.OK; } }