Skip to main content

RelayState Configurations

The RelayState identifies the specific widget being requested. If omitted, the SAMLReponse will open the master widget by default. The MX system expects the RelayState to be passed as a separate parameter in the form post and not as an attribute inside of the SAMLResponse.


_10
<form action=“https://int-app.moneydesktop.com/login/{client_id}” method=“POST”>
_10
<input type=“hidden” name=“RelayState” value=“:widget_name” />
_10
<input type=“hidden” name=“SAMLResponse” value=“:response” />
_10
...
_10
<input type="submit" value="submit" />
_10
</form>

Supported Widget Names

  • addaccounts: The addaccounts widget has been deprecated. Please use the connections widget in new SAML requests.
  • accounts
  • budgets
  • cashflow
  • connect
  • connections
  • finstrong
  • goals
  • investments
  • master
  • networth
  • settings
  • spending
  • transactions

RelayState configuration options

The following configuration options can be passed in the config object under the nested widget name to add specific configuration features to that widget.

info

Boolean fields default to false unless otherwise specified.


_10
{
_10
"widget":"connections",
_10
"clientConfig":{
_10
"connections":{
_10
"hide_mark_as_duplicate":true
_10
}
_10
}
_10
}

Configuration OptionDescriptionData TypeWidget
is_mobile_webviewRenders the widget in a mobile WebView. Executes URL updates in place of the JavaScript event postMessages.BooleanAll
languageSee the SSO language section for preferred settings. Currently, only U.S. English (en-us) and French (fr and fr-ca) are supported. Defaults to en-us.StringAll
ui_message_versionUse this to specify which version of postMessage events are triggered. All new implementations must include this option when getting any widget URL and must set it to version 4. Prior versions are deprecated and supported only for existing partners.IntegerAll
client_redirect_urlA URL that MX will redirect to at the end of OAuth with additional query parameters. Only available with oauth_referral_source: "APP" or is_mobile_webview: true.StringConnect
color_schemeLoad the Connect widget in the specified color_scheme; options are light and dark. Defaults to light.StringConnect
current_institution_codeLoad the widget into the credential view for the specified institution.StringConnect
current_institution_guidLoad the widget into the credential view for the specified institution.StringConnect
current_member_guidLoad to a specific member that contains an error or requires MFA from the most recent job. Takes precedence over current_institution_code.StringConnect
disable_background_aggSet to true or false to explicitly set the value of background_aggregation_is_disabled for new members created through the Connect widgetBooleanConnect
include_transactions When set to false while creating or updating a member, transaction data will not be automatically aggregated. Future manual or background aggregations will not be affected. Defaults to true.BooleanConnect
modeLoads the Connect widget into the specified mode; options are verification and aggregation. Defaults to aggregation.StringConnect
oauth_referral_sourceMust be either BROWSER or APP depending on the implementation. Defaults to BROWSER.StringConnect
ui_message_webview_url_schemeUsed in postMessages and OAuth redirects in WebViews. Defaults to mx.StringConnect
update_credentials (not recommended)Deprectated This option is now ignored. Connect now behaves as if this was set to true and will wait until the member is done aggregating before completing. This change does not require anyone to update their integration and only affects the timing of the member connected post message. If you strongly feel like you need the old behavior, reach out to supportBooleanConnect
hide_mark_as_duplicateHides the "mark as duplicate" feature option in the widget.BooleanConnections
hide_partner_managed_membersHides any "home" memebrs that are managed by a partner.BooleanConnections
selected_institution_guidLoads the widget to a selected member.StringConnections
update_credentialsLoads to the update credential feature for a current member. Optionally used with selected_member_guid.BooleanConnections
hide_account_filterHides the account filter feature within the widgetBooleanTransactions
selected_account_guidLoads the widget to a selected account.StringTransactions