code: public SAMLEndpointResponse getSAMLAssertionVerifying(String appId, String devideId, String stateToken, String otpToken, String urlEndpoint) throws OAuthSystemException, OAuthProblemException, URISyntaxException {
  		return getSAMLAssertionVerifying(appId, devideId, stateToken, otpToken, urlEndpoint, false);
  	}
docs: Verifies a one-time password (OTP) value provided for a second factor when multi-factor authentication (MFA) is required for SAML authentication.
  
  @param appId
  App ID of the app for which you want to generate a SAML token
  @param devideId
  Provide the MFA device_id you are submitting for verification.
  @param stateToken
  Provide the state_token associated with the MFA device_id you are submitting for verification.
  @param otpToken
  Provide the OTP value for the MFA factor you are submitting for verification.
  @param urlEndpoint
  Specify an url where return the response.
  
  @return SAMLEndpointResponse
  
  @throws OAuthSystemException - if there is a IOException reading parameters of the httpURLConnection
  @throws OAuthProblemException - if there are errors validating the OneloginOAuthJSONResourceResponse and throwOAuthProblemException is enabled
  @throws URISyntaxException - if there is an error when generating the target URL at the URIBuilder constructor
  
  @see com.onelogin.sdk.model.SAMLEndpointResponse
  @see <a target="_blank" href="https://developers.onelogin.com/api-docs/1/saml-assertions/verify-factor">Verify Factor documentation</a>