Skip to Content

Security providers in Jitterbit App Builder

Introduction

App Builder supports several security providers that you can use to secure your applications, by verifying the identity of their users, and authenticating the data sources that they connect to.

This page explains how security providers work, lists all those available, and where you can read more about them.

Access security providers

To access the security provider configuration screen, follow these steps:

  1. Open the IDE.

  2. In the Connect panel, click Security Providers.

  3. The Security page opens. It shows all the providers currently configured, and contains buttons to add and configure new ones. You can use security providers for user or data source authentication:

    Security page

Add a new security provider

To configure and use a security provider, access the Security page.

The User Authentication and Data Source Authentication panels contain lists with all the providers currently configured. The lists include filter and search tools. Each row on the lists shows the provider's name, its classification type, a checkbox that indicates with a green checkmark whether it's currently enabled, and a chevron icon that can be clicked to edit it.

To add a new security provider, either click the + User Authentication button, or click the + Data Source Authentication button above the corresponding list. The Provider page opens, containing these fields:

Provider page

  • Settings:

    • Name: Enter a name to identify the security provider. The name appears throughout the IDE. In the case of user authentication providers, the name also appears on the login form, and in the URL (for example, https://example.com/AppBuilder/signin-Name).

    • Type: Use the dropdown list to select the security provider type. Types typically correspond to a protocol, an authentication standard, or a vendor-specific scheme. The type cannot be changed later. The list presents the following options. Click on a provider to learn more:

    • Priority: An integer that sets the order that security providers appear on the login form and execute in the request pipeline.

    • Enabled: Check to enable the security provider. A disabled security provider does not appear on the login form and cannot be used to authenticate users.

    • Identifier: A unique identifier for the security provider. This field is automatically generated.

Note

The fields shown following the Settings section vary based on the type of security provider selected. See its documentation to learn more.

Configuration

The Configuration panel summarizes general information about your security provider settings:

  • Authentication:

    • Anonymous User: The group specified to handle anonymous authentication to the App Builder environment.

    • Authentication Expiry: The security token lifetime, measured in minutes.

    • Default Authentication: Sets the default authentication provider.

    • Login Page: Overrides the default login page with a custom one.

      Note

      If you use a custom login page, anonymous users must be able to access it.

    • Invitation URL: Link to a page which allows users to send an invitation to create an account.

  • Sessions:

    • Session Storage: Determines when sessions are stored.

    • Anonymous Expiry: Determines how long anonymous sessions are stored.

    • Max Concurrent: Limits the maximum number of concurrent sessions per user account.