Global Options

Figure 1: A standard user's My Account page. Click to expand.

On the My Account page, global account tab options are as follows:

Account Tab

User Information

Figure 2: The User Information section. Click to expand.

This section allows you to update the name and email address used with your account. Enter any desired changes in the available fields, then select Save to save them.

Developer keys

A developer key is used to authenticate API requests. See APIs and Authentication to learn more.

Creating a developer key. Select Generate Key. A confirmation window will be displayed.

Select Yes . The developer key will be created and available in a new field. The key is hidden by default as shown in Figures 3a and 3b.

Figure 3a: A generated developer key, hidden.
Figure 3b: Options available when developer key is displayed.

Select Show Key and Hide Key to change your key's visibility. Select Regenerate Key to replace your key with a new one.

Security

Figure 4: The Security section. Click to expand.

This section allows you to enable two-factor authentication (2FA) and increase security for your user account. When enabled, 2FA makes the following changes:

  • Logins also require a verification code, delivered via your choice of email or SMS message.

  • You receive email notices from [email protected] when a login from an unrecognized device is detected.

Activating 2FA

1. Select Activate . The 2-Factor Authentication window will be displayed as shown in Figure 5.

Figure 5: The 2-Factor Authentication window. The Text option is selected.

2. Select Email to receive 2FA codes via email, or Text to receive 2FA codes via SMS message. Select Next to advance to the next window as shown in Figures 6 and 7.

Figure 6: Entering an email for 2FA authentication.
Figure 7: Entering an SMS-capable phone number for 2FA authentication.

3. Depending on your previous choice, enter your preferred email address or mobile phone number, then select Next . You will receive a verification code via email (from [email protected]) or SMS message for the next step. The next window will be displayed as shown in Figure 8.

Figure 8: Entering the verification code from email. Users who selected the Text option will see their mobile phone number instead.

4. Enter the verification code, then select Verify . The last window of 2FA setup will be displayed, containing one-time access codes for use in case you ever become unable to access your selected 2FA contact method.

5. Record the one-time access codes, then select Done .

Two-factor authentication is now active on your account. The Security section will update as shown in Figure 9.

Figure 9: Two-factor authentication activated via email.

Your current authentication method will be shown (either email or SMS) with details hidden.

Updating 2FA

You can update the phone number used for two-factor authentication by selecting Update 2-Factor Authentication in the Security section. This will take you through steps 1-5 of activating 2FA as shown in the previous section.

Upon completion, your authentication method will be updated.

Deactivating 2FA

You can disable two-factor authentication by selecting Deactivate in the Security section. A confirmation window will be displayed.

Select Yes . 2FA will be deactivated for your user account, and the associated contact information will be removed.

Reset Password

Figure 10: The Reset Password section. Click to expand.

This section allows you to change your password for your Fuse user account.

Enter your new password in both of the provided fields. Security requirements will be displayed as you type. Your password must have:

  • A minimum of 7 characters

  • At least 1 letter

  • At least 1 number

  • At least 1 of the following special characters: $&+,:;=?@#|'<>.^*(){}%!-

Once your password meets these requirements, select Save . Your new password will be applied, and it can be used immediately.

Certificates Tab

Client-side Certificates

Figure 11: The Certificates tab. Click to expand.

This tab allows you to manage client-side certificates.

Servers use client-side certificates to verify the identity of the client making a server request. These certificates are ideal for users who want to ensure that only authorized clients are making requests to their servers.

A table of existing certificates will be displayed as seen in Figure 11 above.

Required info to add a certificate

  • The domain name (e.g. www.plumvoice.com) to associate with the certificate

  • A client-side certificate file (.PEM format only)

Once a certificate has been added, Fuse will use that certificate when a SOAP or REST module makes a request to the associated domain.

Adding a certificate

Select Add Certificate . The Add Certificate window will be displayed as shown in Figure 12.

Figure 12: The Add Certificate window.

The following fields will be displayed:

  • Domain: Enter the domain to be associated with a client-side certificate.

  • Upload File : Add the client-side certificate file (.pem) from your computer.

Select Add . An entry for your new certificate will be added to the table.

Deleting a certificate

In the certificates table, go to the certificate that you want to delete, and select the Delete icon . A confirmation window will be displayed.

Select Yes . That certificate will be removed from the table.

OAuth Tokens Tab

NOTE: This tab displays only if Stripe integration is enabled for your Fuse account. Currently, Fuse only supports Stripe as a token provider. The following assumes that Stripe tokens are being used.

Figure 13: The OAuth Tokens tab. Click to expand.

This tab allows you to manage OAuth tokens. A table of existing OAuth token entries will be displayed as shown in Figure 13 above.

Supported token providers

Name
Requirements
  • A Stripe account: Required to add tokens, authorize Fuse to accept Stripe payments, and assign a token to a deployment.

  • Plum Support: Contact Support to enable Stripe integration for your account.

Adding an OAuth token

Select Add Token . The Add OAuth Token window will be displayed as shown in Figure 14.

Figure 14: The Add OAuth Token window.

The following fields will be displayed:

  • Select Token Provider: Currently, Stripe is the only selection available.

  • Select Token Type: Select Live Token for use in a live environment, or Test Token for use in a test environment.

  • Token Description: Enter a description of your choice.

Select Add Token . You will be taken to the Stripe website to complete the process using your Stripe account.

Once finished, you will be returned to the OAuth Tokens tab in Fuse. An entry for your new Stripe token will be added to the table.

Editing an OAuth token

In the tokens table, go to the token that you want to edit, and select the Edit icon . The Edit OAuth Token window will be displayed as shown in Figure 15.

Figure 15: The Edit OAuth Token window.

Edit the desired fields. When finished, select Add Token to save your changes.

Deleting an OAuth token

In the tokens table, go to the token that you want to delete, and select the Delete icon . A confirmation window will be displayed.

Select Yes . That token will be removed from the table.

JS Libraries Tab

Figure 16: The JS Libraries tab. Click to expand.

This tab allows you to manage JavaScript (JS) libraries. Adding entries for JS libraries can help you streamline coding for commonly used JS commands.

A table of existing JS library entries will be displayed as shown above in Figure 16. Any deployments currently using a JS library will be listed in the library's Deployed Applications column.

After creating a JS library, users will be able to add the library to any application in that application's settings.

Adding a JS Library

Select Add JS Library . The Add JS Library window will be displayed as shown in Figure 17.

Figure 17: The Add JS Library window.

The following fields will be displayed:

  • Name: Enter a name of your choice.

  • Description: Enter a description of your choice.

  • A code block: Enter the JavaScript for this library. Character limit is currently 16384.

Select Save Library . An entry for the new JS library will be added to the table.

Editing a JS Library

In the JS libraries table, go to the library that you want to edit, and select the Edit icon . The Edit JS Library window will be displayed as shown in Figure 18.

Figure 18: The Edit JS Library window.

Edit the desired fields and your JavaScript as needed. Remember that the JavaScript field has a character limit of 16384.

When finished, select Save Library to save your changes.

Deleting a JS Library

In the JS libraries table, go to the library that you want to delete, and select the Delete icon . A confirmation window will be displayed.

Select Yes . That library will be removed from the table.

Integrations Tab

Integrations are solutions using third-party services that can used — or integrated — into Fuse.

This tab lists all integrations added to the account. Any user, standard or admin, can include one of these integrations in a Fuse application.

Current integrations will be displayed in a table as shown in Figure 19 below.

Figure 19: The Integrations tab. Click to expand.

Only admins can add, edit, or delete integrations. See Admin Options for more information.

Last updated