All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tinypass.client.publisher.model.UserProviderConfiguration Maven / Gradle / Ivy

There is a newer version: 16.366.0
Show newest version
package com.tinypass.client.publisher.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import com.tinypass.client.publisher.model.App;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class UserProviderConfiguration {

  /* User provider configuration id */
  private String userProviderConfigurationId = null;
  

  /* The application ref */
  private App app = null;
  

  /* User provider configuration source */
  private String source = null;
  

  /* The title */
  private String title = null;
  

  /* Janrain app id */
  private String appId = null;
  

  /* Janrain app name as part of url to janrain api. It looks like https://[app-name].rpxnow.com */
  private String appName = null;
  

  /* Janrain client secret key */
  private String clientSecret = null;
  

  /* Janrain client id */
  private String clientId = null;
  

  /* Janrain entity type */
  private String typeName = null;
  

  /* Janrain client id for reset password. It should have login_client feature turned on */
  private String resetPasswordClientId = null;
  

  /* Janrain flow for reset password */
  private String resetPasswordFlow = null;
  

  /* Janrain flow version for reset password */
  private String resetPasswordFlowVersion = null;
  

  /* Janrain locale for reset password */
  private String resetPasswordLocale = null;
  

  /* Janrain redirect uri for reset password */
  private String resetPasswordRedirectUri = null;
  

  /* Janrain form for reset password */
  private String resetPasswordForm = null;
  

  /* Janrain API version */
  private String apiVersion = null;
  

  /* Conde endpoint */
  private String endpoint = null;
  

  /* Gigya api key */
  private String apiKey = null;
  

  /* Conde app secret */
  private String apiSecret = null;
  

  /* Conde auth api key */
  private String authKey = null;
  

  /* Conde site code */
  private String siteCode = null;
  

  /* Conde reset password template name */
  private String resetPasswordTemplateName = null;
  

  /* Conde reset Password Sender */
  private String resetPasswordSender = null;
  

  /* Conde reset Password Logo Url */
  private String resetPasswordLogoUrl = null;
  

  /* Conde reset Password Brand Name */
  private String resetPasswordBrandName = null;
  

  /* Conde reset password login url */
  private String resetPasswordLoginUrl = null;
  

  /* Conde reset password site base url */
  private String resetPasswordSiteBaseUrl = null;
  

  /* Conde reset password privacy policy url */
  private String resetPasswordPrivacyPolicyUrl = null;
  

  /* Conde reset password user agreement url */
  private String resetPasswordUserAgreementUrl = null;
  

  /* User provider configuration is disabled */
  private Boolean isDisabled = null;
  

  /* User provider configuration is editable */
  private Boolean isEditable = null;
  

  /* Gigya secret key */
  private String secretKey = null;
  

  /* Gigya user key */
  private String userKey = null;
  

  /* Gigya datacenter url */
  private String gigyaDatacenterUrl = null;
  

  /* Gigya passwordless form uses a captcha on registration */
  private Boolean gigyaPasswordlessCaptchaEnabled = null;
  

  /* Show Gigya passwordless form on gift redemption */
  private Boolean gigyaPasswordlessLoginOnGiftRedemptionEnabled = null;
  

  /* Piano ID shared secret */
  private String sharedSecret = null;
  

  /* Piano ID reset_password_landing_page_url */
  private String resetPasswordLandingPageUrl = null;
  

  /* Piano ID passwordless_magic_link_url */
  private String passwordlessMagicLinkUrl = null;
  

  /* Piano ID client secret for OAuth code to token exchange */
  private String oauthClientSecret = null;
  

  /* Piano ID token expiration time in hours */
  private Integer tokenExpirationTime = null;
  

  /* Piano ID reset password link expiration time in hours */
  private Integer passwordResetLinkExpirationTimeInHours = null;
  

  /* Piano ID deployment host */
  private String deploymentHost = null;
  

  /* PIANO ID password limitation: minimal length */
  private Integer passwordMinimalLength = null;
  

  /* PIANO ID password limitation: has mixed case */
  private Boolean passwordHasMixedCase = null;
  

  /* PIANO ID password limitation: has alphanumeric */
  private Boolean passwordHasAlphanumeric = null;
  

  /* PIANO ID password limitation: has special characters */
  private Boolean passwordHasSpecialCharacters = null;
  

  /* PIANO ID password limitation: has no email */
  private Boolean passwordHasNoEmail = null;
  

  /* Piano ID use captcha */
  private Boolean useCaptcha = null;
  

  /* Piano ID captcha version */
  private String captchaVersion = null;
  

  /* Piano ID captcha screen */
  private String captchaScreen = null;
  

  /* Piano ID publisher's captcha 3 site key */
  private String captcha3SiteKey = null;
  

  /* Piano ID publisher's captcha 3 secret key */
  private String captcha3SecretKey = null;
  

  /* Piano ID enable captcha for reset password */
  private Boolean resetPasswordCaptcha = null;
  

  /* Piano ID Maximum Authentication Attempts Allowed */
  private Integer authenticationAttemptsToShowCaptcha = null;
  

  /* Piano ID login failed message */
  private String messageLoginFailed = null;
  

  /* Piano ID social callback url */
  private String socialCallbackUrl = null;
  

  /* Piano ID social settings */
  private String socialSettings = null;
  

  /* Piano ID main settings */
  private String pianoIdMainSettings = null;
  

  /* Piano ID require first and last names */
  private Boolean requireFirstAndLastNames = null;
  

  /* Piano ID override shared secret for global mode */
  private Boolean overrideSharedSecretForGlobalMode = null;
  

  /* Piano ID disable custom fields user mining */
  private Boolean disableCustomFieldsUserMining = null;
  

  /* Piano ID disable custom fields counters */
  private Boolean disableCustomFieldsCounters = null;
  

  /* Piano ID client custom fields validation */
  private Boolean clientCustomFieldsValidation = null;
  

  /* Piano ID extend expired access enabled */
  private Boolean extendExpiredAccessEnabled = null;
  

  /* Piano ID passwordless login form enabled */
  private Boolean passwordlessLoginEnabled = null;
  

    private List redirectUriWhitelist = new ArrayList();
  

  /* Piano ID redirect uri whitelist is confirmed by publisher */
  private Boolean redirectUriWhitelistConfirmed = null;
  

  /* Piano ID Lite external identity provider settings */
  private String externalIdentityProviders = null;
  

    private List> customFields = new ArrayList>();
  

  /* Piano ID's list of overridden settings in GM */
  private String overriddenSettings = null;
  


  public String getUserProviderConfigurationId() {
    return userProviderConfigurationId;
  }
  public void setUserProviderConfigurationId(String userProviderConfigurationId) {
    this.userProviderConfigurationId = userProviderConfigurationId;
  }


  public App getApp() {
    return app;
  }
  public void setApp(App app) {
    this.app = app;
  }


  public String getSource() {
    return source;
  }
  public void setSource(String source) {
    this.source = source;
  }


  public String getTitle() {
    return title;
  }
  public void setTitle(String title) {
    this.title = title;
  }


  public String getAppId() {
    return appId;
  }
  public void setAppId(String appId) {
    this.appId = appId;
  }


  public String getAppName() {
    return appName;
  }
  public void setAppName(String appName) {
    this.appName = appName;
  }


  public String getClientSecret() {
    return clientSecret;
  }
  public void setClientSecret(String clientSecret) {
    this.clientSecret = clientSecret;
  }


  public String getClientId() {
    return clientId;
  }
  public void setClientId(String clientId) {
    this.clientId = clientId;
  }


  public String getTypeName() {
    return typeName;
  }
  public void setTypeName(String typeName) {
    this.typeName = typeName;
  }


  public String getResetPasswordClientId() {
    return resetPasswordClientId;
  }
  public void setResetPasswordClientId(String resetPasswordClientId) {
    this.resetPasswordClientId = resetPasswordClientId;
  }


  public String getResetPasswordFlow() {
    return resetPasswordFlow;
  }
  public void setResetPasswordFlow(String resetPasswordFlow) {
    this.resetPasswordFlow = resetPasswordFlow;
  }


  public String getResetPasswordFlowVersion() {
    return resetPasswordFlowVersion;
  }
  public void setResetPasswordFlowVersion(String resetPasswordFlowVersion) {
    this.resetPasswordFlowVersion = resetPasswordFlowVersion;
  }


  public String getResetPasswordLocale() {
    return resetPasswordLocale;
  }
  public void setResetPasswordLocale(String resetPasswordLocale) {
    this.resetPasswordLocale = resetPasswordLocale;
  }


  public String getResetPasswordRedirectUri() {
    return resetPasswordRedirectUri;
  }
  public void setResetPasswordRedirectUri(String resetPasswordRedirectUri) {
    this.resetPasswordRedirectUri = resetPasswordRedirectUri;
  }


  public String getResetPasswordForm() {
    return resetPasswordForm;
  }
  public void setResetPasswordForm(String resetPasswordForm) {
    this.resetPasswordForm = resetPasswordForm;
  }


  public String getApiVersion() {
    return apiVersion;
  }
  public void setApiVersion(String apiVersion) {
    this.apiVersion = apiVersion;
  }


  public String getEndpoint() {
    return endpoint;
  }
  public void setEndpoint(String endpoint) {
    this.endpoint = endpoint;
  }


  public String getApiKey() {
    return apiKey;
  }
  public void setApiKey(String apiKey) {
    this.apiKey = apiKey;
  }


  public String getApiSecret() {
    return apiSecret;
  }
  public void setApiSecret(String apiSecret) {
    this.apiSecret = apiSecret;
  }


  public String getAuthKey() {
    return authKey;
  }
  public void setAuthKey(String authKey) {
    this.authKey = authKey;
  }


  public String getSiteCode() {
    return siteCode;
  }
  public void setSiteCode(String siteCode) {
    this.siteCode = siteCode;
  }


  public String getResetPasswordTemplateName() {
    return resetPasswordTemplateName;
  }
  public void setResetPasswordTemplateName(String resetPasswordTemplateName) {
    this.resetPasswordTemplateName = resetPasswordTemplateName;
  }


  public String getResetPasswordSender() {
    return resetPasswordSender;
  }
  public void setResetPasswordSender(String resetPasswordSender) {
    this.resetPasswordSender = resetPasswordSender;
  }


  public String getResetPasswordLogoUrl() {
    return resetPasswordLogoUrl;
  }
  public void setResetPasswordLogoUrl(String resetPasswordLogoUrl) {
    this.resetPasswordLogoUrl = resetPasswordLogoUrl;
  }


  public String getResetPasswordBrandName() {
    return resetPasswordBrandName;
  }
  public void setResetPasswordBrandName(String resetPasswordBrandName) {
    this.resetPasswordBrandName = resetPasswordBrandName;
  }


  public String getResetPasswordLoginUrl() {
    return resetPasswordLoginUrl;
  }
  public void setResetPasswordLoginUrl(String resetPasswordLoginUrl) {
    this.resetPasswordLoginUrl = resetPasswordLoginUrl;
  }


  public String getResetPasswordSiteBaseUrl() {
    return resetPasswordSiteBaseUrl;
  }
  public void setResetPasswordSiteBaseUrl(String resetPasswordSiteBaseUrl) {
    this.resetPasswordSiteBaseUrl = resetPasswordSiteBaseUrl;
  }


  public String getResetPasswordPrivacyPolicyUrl() {
    return resetPasswordPrivacyPolicyUrl;
  }
  public void setResetPasswordPrivacyPolicyUrl(String resetPasswordPrivacyPolicyUrl) {
    this.resetPasswordPrivacyPolicyUrl = resetPasswordPrivacyPolicyUrl;
  }


  public String getResetPasswordUserAgreementUrl() {
    return resetPasswordUserAgreementUrl;
  }
  public void setResetPasswordUserAgreementUrl(String resetPasswordUserAgreementUrl) {
    this.resetPasswordUserAgreementUrl = resetPasswordUserAgreementUrl;
  }


  public Boolean getIsDisabled() {
    return isDisabled;
  }
  public void setIsDisabled(Boolean isDisabled) {
    this.isDisabled = isDisabled;
  }


  public Boolean getIsEditable() {
    return isEditable;
  }
  public void setIsEditable(Boolean isEditable) {
    this.isEditable = isEditable;
  }


  public String getSecretKey() {
    return secretKey;
  }
  public void setSecretKey(String secretKey) {
    this.secretKey = secretKey;
  }


  public String getUserKey() {
    return userKey;
  }
  public void setUserKey(String userKey) {
    this.userKey = userKey;
  }


  public String getGigyaDatacenterUrl() {
    return gigyaDatacenterUrl;
  }
  public void setGigyaDatacenterUrl(String gigyaDatacenterUrl) {
    this.gigyaDatacenterUrl = gigyaDatacenterUrl;
  }


  public Boolean getGigyaPasswordlessCaptchaEnabled() {
    return gigyaPasswordlessCaptchaEnabled;
  }
  public void setGigyaPasswordlessCaptchaEnabled(Boolean gigyaPasswordlessCaptchaEnabled) {
    this.gigyaPasswordlessCaptchaEnabled = gigyaPasswordlessCaptchaEnabled;
  }


  public Boolean getGigyaPasswordlessLoginOnGiftRedemptionEnabled() {
    return gigyaPasswordlessLoginOnGiftRedemptionEnabled;
  }
  public void setGigyaPasswordlessLoginOnGiftRedemptionEnabled(Boolean gigyaPasswordlessLoginOnGiftRedemptionEnabled) {
    this.gigyaPasswordlessLoginOnGiftRedemptionEnabled = gigyaPasswordlessLoginOnGiftRedemptionEnabled;
  }


  public String getSharedSecret() {
    return sharedSecret;
  }
  public void setSharedSecret(String sharedSecret) {
    this.sharedSecret = sharedSecret;
  }


  public String getResetPasswordLandingPageUrl() {
    return resetPasswordLandingPageUrl;
  }
  public void setResetPasswordLandingPageUrl(String resetPasswordLandingPageUrl) {
    this.resetPasswordLandingPageUrl = resetPasswordLandingPageUrl;
  }


  public String getPasswordlessMagicLinkUrl() {
    return passwordlessMagicLinkUrl;
  }
  public void setPasswordlessMagicLinkUrl(String passwordlessMagicLinkUrl) {
    this.passwordlessMagicLinkUrl = passwordlessMagicLinkUrl;
  }


  public String getOauthClientSecret() {
    return oauthClientSecret;
  }
  public void setOauthClientSecret(String oauthClientSecret) {
    this.oauthClientSecret = oauthClientSecret;
  }


  public Integer getTokenExpirationTime() {
    return tokenExpirationTime;
  }
  public void setTokenExpirationTime(Integer tokenExpirationTime) {
    this.tokenExpirationTime = tokenExpirationTime;
  }


  public Integer getPasswordResetLinkExpirationTimeInHours() {
    return passwordResetLinkExpirationTimeInHours;
  }
  public void setPasswordResetLinkExpirationTimeInHours(Integer passwordResetLinkExpirationTimeInHours) {
    this.passwordResetLinkExpirationTimeInHours = passwordResetLinkExpirationTimeInHours;
  }


  public String getDeploymentHost() {
    return deploymentHost;
  }
  public void setDeploymentHost(String deploymentHost) {
    this.deploymentHost = deploymentHost;
  }


  public Integer getPasswordMinimalLength() {
    return passwordMinimalLength;
  }
  public void setPasswordMinimalLength(Integer passwordMinimalLength) {
    this.passwordMinimalLength = passwordMinimalLength;
  }


  public Boolean getPasswordHasMixedCase() {
    return passwordHasMixedCase;
  }
  public void setPasswordHasMixedCase(Boolean passwordHasMixedCase) {
    this.passwordHasMixedCase = passwordHasMixedCase;
  }


  public Boolean getPasswordHasAlphanumeric() {
    return passwordHasAlphanumeric;
  }
  public void setPasswordHasAlphanumeric(Boolean passwordHasAlphanumeric) {
    this.passwordHasAlphanumeric = passwordHasAlphanumeric;
  }


  public Boolean getPasswordHasSpecialCharacters() {
    return passwordHasSpecialCharacters;
  }
  public void setPasswordHasSpecialCharacters(Boolean passwordHasSpecialCharacters) {
    this.passwordHasSpecialCharacters = passwordHasSpecialCharacters;
  }


  public Boolean getPasswordHasNoEmail() {
    return passwordHasNoEmail;
  }
  public void setPasswordHasNoEmail(Boolean passwordHasNoEmail) {
    this.passwordHasNoEmail = passwordHasNoEmail;
  }


  public Boolean getUseCaptcha() {
    return useCaptcha;
  }
  public void setUseCaptcha(Boolean useCaptcha) {
    this.useCaptcha = useCaptcha;
  }


  public String getCaptchaVersion() {
    return captchaVersion;
  }
  public void setCaptchaVersion(String captchaVersion) {
    this.captchaVersion = captchaVersion;
  }


  public String getCaptchaScreen() {
    return captchaScreen;
  }
  public void setCaptchaScreen(String captchaScreen) {
    this.captchaScreen = captchaScreen;
  }


  public String getCaptcha3SiteKey() {
    return captcha3SiteKey;
  }
  public void setCaptcha3SiteKey(String captcha3SiteKey) {
    this.captcha3SiteKey = captcha3SiteKey;
  }


  public String getCaptcha3SecretKey() {
    return captcha3SecretKey;
  }
  public void setCaptcha3SecretKey(String captcha3SecretKey) {
    this.captcha3SecretKey = captcha3SecretKey;
  }


  public Boolean getResetPasswordCaptcha() {
    return resetPasswordCaptcha;
  }
  public void setResetPasswordCaptcha(Boolean resetPasswordCaptcha) {
    this.resetPasswordCaptcha = resetPasswordCaptcha;
  }


  public Integer getAuthenticationAttemptsToShowCaptcha() {
    return authenticationAttemptsToShowCaptcha;
  }
  public void setAuthenticationAttemptsToShowCaptcha(Integer authenticationAttemptsToShowCaptcha) {
    this.authenticationAttemptsToShowCaptcha = authenticationAttemptsToShowCaptcha;
  }


  public String getMessageLoginFailed() {
    return messageLoginFailed;
  }
  public void setMessageLoginFailed(String messageLoginFailed) {
    this.messageLoginFailed = messageLoginFailed;
  }


  public String getSocialCallbackUrl() {
    return socialCallbackUrl;
  }
  public void setSocialCallbackUrl(String socialCallbackUrl) {
    this.socialCallbackUrl = socialCallbackUrl;
  }


  public String getSocialSettings() {
    return socialSettings;
  }
  public void setSocialSettings(String socialSettings) {
    this.socialSettings = socialSettings;
  }


  public String getPianoIdMainSettings() {
    return pianoIdMainSettings;
  }
  public void setPianoIdMainSettings(String pianoIdMainSettings) {
    this.pianoIdMainSettings = pianoIdMainSettings;
  }


  public Boolean getRequireFirstAndLastNames() {
    return requireFirstAndLastNames;
  }
  public void setRequireFirstAndLastNames(Boolean requireFirstAndLastNames) {
    this.requireFirstAndLastNames = requireFirstAndLastNames;
  }


  public Boolean getOverrideSharedSecretForGlobalMode() {
    return overrideSharedSecretForGlobalMode;
  }
  public void setOverrideSharedSecretForGlobalMode(Boolean overrideSharedSecretForGlobalMode) {
    this.overrideSharedSecretForGlobalMode = overrideSharedSecretForGlobalMode;
  }


  public Boolean getDisableCustomFieldsUserMining() {
    return disableCustomFieldsUserMining;
  }
  public void setDisableCustomFieldsUserMining(Boolean disableCustomFieldsUserMining) {
    this.disableCustomFieldsUserMining = disableCustomFieldsUserMining;
  }


  public Boolean getDisableCustomFieldsCounters() {
    return disableCustomFieldsCounters;
  }
  public void setDisableCustomFieldsCounters(Boolean disableCustomFieldsCounters) {
    this.disableCustomFieldsCounters = disableCustomFieldsCounters;
  }


  public Boolean getClientCustomFieldsValidation() {
    return clientCustomFieldsValidation;
  }
  public void setClientCustomFieldsValidation(Boolean clientCustomFieldsValidation) {
    this.clientCustomFieldsValidation = clientCustomFieldsValidation;
  }


  public Boolean getExtendExpiredAccessEnabled() {
    return extendExpiredAccessEnabled;
  }
  public void setExtendExpiredAccessEnabled(Boolean extendExpiredAccessEnabled) {
    this.extendExpiredAccessEnabled = extendExpiredAccessEnabled;
  }


  public Boolean getPasswordlessLoginEnabled() {
    return passwordlessLoginEnabled;
  }
  public void setPasswordlessLoginEnabled(Boolean passwordlessLoginEnabled) {
    this.passwordlessLoginEnabled = passwordlessLoginEnabled;
  }


  public List getRedirectUriWhitelist() {
    return redirectUriWhitelist;
  }
  public void setRedirectUriWhitelist(List redirectUriWhitelist) {
    this.redirectUriWhitelist = redirectUriWhitelist;
  }


  public Boolean getRedirectUriWhitelistConfirmed() {
    return redirectUriWhitelistConfirmed;
  }
  public void setRedirectUriWhitelistConfirmed(Boolean redirectUriWhitelistConfirmed) {
    this.redirectUriWhitelistConfirmed = redirectUriWhitelistConfirmed;
  }


  public String getExternalIdentityProviders() {
    return externalIdentityProviders;
  }
  public void setExternalIdentityProviders(String externalIdentityProviders) {
    this.externalIdentityProviders = externalIdentityProviders;
  }


  public List> getCustomFields() {
    return customFields;
  }
  public void setCustomFields(List> customFields) {
    this.customFields = customFields;
  }


  public String getOverriddenSettings() {
    return overriddenSettings;
  }
  public void setOverriddenSettings(String overriddenSettings) {
    this.overriddenSettings = overriddenSettings;
  }


  @Override
  public String toString()  {
    StringBuilder sb = new StringBuilder();
    sb.append("class UserProviderConfiguration {\n");
    sb.append("  userProviderConfigurationId: ").append(userProviderConfigurationId).append("\n");
    sb.append("  app: ").append(app).append("\n");
    sb.append("  source: ").append(source).append("\n");
    sb.append("  title: ").append(title).append("\n");
    sb.append("  appId: ").append(appId).append("\n");
    sb.append("  appName: ").append(appName).append("\n");
    sb.append("  clientSecret: ").append(clientSecret).append("\n");
    sb.append("  clientId: ").append(clientId).append("\n");
    sb.append("  typeName: ").append(typeName).append("\n");
    sb.append("  resetPasswordClientId: ").append(resetPasswordClientId).append("\n");
    sb.append("  resetPasswordFlow: ").append(resetPasswordFlow).append("\n");
    sb.append("  resetPasswordFlowVersion: ").append(resetPasswordFlowVersion).append("\n");
    sb.append("  resetPasswordLocale: ").append(resetPasswordLocale).append("\n");
    sb.append("  resetPasswordRedirectUri: ").append(resetPasswordRedirectUri).append("\n");
    sb.append("  resetPasswordForm: ").append(resetPasswordForm).append("\n");
    sb.append("  apiVersion: ").append(apiVersion).append("\n");
    sb.append("  endpoint: ").append(endpoint).append("\n");
    sb.append("  apiKey: ").append(apiKey).append("\n");
    sb.append("  apiSecret: ").append(apiSecret).append("\n");
    sb.append("  authKey: ").append(authKey).append("\n");
    sb.append("  siteCode: ").append(siteCode).append("\n");
    sb.append("  resetPasswordTemplateName: ").append(resetPasswordTemplateName).append("\n");
    sb.append("  resetPasswordSender: ").append(resetPasswordSender).append("\n");
    sb.append("  resetPasswordLogoUrl: ").append(resetPasswordLogoUrl).append("\n");
    sb.append("  resetPasswordBrandName: ").append(resetPasswordBrandName).append("\n");
    sb.append("  resetPasswordLoginUrl: ").append(resetPasswordLoginUrl).append("\n");
    sb.append("  resetPasswordSiteBaseUrl: ").append(resetPasswordSiteBaseUrl).append("\n");
    sb.append("  resetPasswordPrivacyPolicyUrl: ").append(resetPasswordPrivacyPolicyUrl).append("\n");
    sb.append("  resetPasswordUserAgreementUrl: ").append(resetPasswordUserAgreementUrl).append("\n");
    sb.append("  isDisabled: ").append(isDisabled).append("\n");
    sb.append("  isEditable: ").append(isEditable).append("\n");
    sb.append("  secretKey: ").append(secretKey).append("\n");
    sb.append("  userKey: ").append(userKey).append("\n");
    sb.append("  gigyaDatacenterUrl: ").append(gigyaDatacenterUrl).append("\n");
    sb.append("  gigyaPasswordlessCaptchaEnabled: ").append(gigyaPasswordlessCaptchaEnabled).append("\n");
    sb.append("  gigyaPasswordlessLoginOnGiftRedemptionEnabled: ").append(gigyaPasswordlessLoginOnGiftRedemptionEnabled).append("\n");
    sb.append("  sharedSecret: ").append(sharedSecret).append("\n");
    sb.append("  resetPasswordLandingPageUrl: ").append(resetPasswordLandingPageUrl).append("\n");
    sb.append("  passwordlessMagicLinkUrl: ").append(passwordlessMagicLinkUrl).append("\n");
    sb.append("  oauthClientSecret: ").append(oauthClientSecret).append("\n");
    sb.append("  tokenExpirationTime: ").append(tokenExpirationTime).append("\n");
    sb.append("  passwordResetLinkExpirationTimeInHours: ").append(passwordResetLinkExpirationTimeInHours).append("\n");
    sb.append("  deploymentHost: ").append(deploymentHost).append("\n");
    sb.append("  passwordMinimalLength: ").append(passwordMinimalLength).append("\n");
    sb.append("  passwordHasMixedCase: ").append(passwordHasMixedCase).append("\n");
    sb.append("  passwordHasAlphanumeric: ").append(passwordHasAlphanumeric).append("\n");
    sb.append("  passwordHasSpecialCharacters: ").append(passwordHasSpecialCharacters).append("\n");
    sb.append("  passwordHasNoEmail: ").append(passwordHasNoEmail).append("\n");
    sb.append("  useCaptcha: ").append(useCaptcha).append("\n");
    sb.append("  captchaVersion: ").append(captchaVersion).append("\n");
    sb.append("  captchaScreen: ").append(captchaScreen).append("\n");
    sb.append("  captcha3SiteKey: ").append(captcha3SiteKey).append("\n");
    sb.append("  captcha3SecretKey: ").append(captcha3SecretKey).append("\n");
    sb.append("  resetPasswordCaptcha: ").append(resetPasswordCaptcha).append("\n");
    sb.append("  authenticationAttemptsToShowCaptcha: ").append(authenticationAttemptsToShowCaptcha).append("\n");
    sb.append("  messageLoginFailed: ").append(messageLoginFailed).append("\n");
    sb.append("  socialCallbackUrl: ").append(socialCallbackUrl).append("\n");
    sb.append("  socialSettings: ").append(socialSettings).append("\n");
    sb.append("  pianoIdMainSettings: ").append(pianoIdMainSettings).append("\n");
    sb.append("  requireFirstAndLastNames: ").append(requireFirstAndLastNames).append("\n");
    sb.append("  overrideSharedSecretForGlobalMode: ").append(overrideSharedSecretForGlobalMode).append("\n");
    sb.append("  disableCustomFieldsUserMining: ").append(disableCustomFieldsUserMining).append("\n");
    sb.append("  disableCustomFieldsCounters: ").append(disableCustomFieldsCounters).append("\n");
    sb.append("  clientCustomFieldsValidation: ").append(clientCustomFieldsValidation).append("\n");
    sb.append("  extendExpiredAccessEnabled: ").append(extendExpiredAccessEnabled).append("\n");
    sb.append("  passwordlessLoginEnabled: ").append(passwordlessLoginEnabled).append("\n");
    sb.append("  redirectUriWhitelist: ").append(redirectUriWhitelist).append("\n");
    sb.append("  redirectUriWhitelistConfirmed: ").append(redirectUriWhitelistConfirmed).append("\n");
    sb.append("  externalIdentityProviders: ").append(externalIdentityProviders).append("\n");
    sb.append("  customFields: ").append(customFields).append("\n");
    sb.append("  overriddenSettings: ").append(overriddenSettings).append("\n");
    sb.append("}\n");
    return sb.toString();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy