# Step 10: Connect Your Visionline Development Account to Seam

To develop your mobile key app, perform the following procedures to connect your Visionline development account to Seam:

1. [Connect your ASSA ABLOY Credential Services development account to Seam.](#connect-credential-services-to-seam)
2. [Connect your Visionline development account to Seam.](#connect-visionline-to-seam)

   This process includes installing and running Seam Bridge to connect your on-premises Visionline application to Seam. For more information, see [Seam Bridge](https://docs.seam.co/latest/capability-guides/seam-bridge).

***

## Connect Credential Services to Seam

ASSA ABLOY Credential Services stores all the mobile credentials that your application issues. For more information about ASSA ABLOY Credential Services, see the [ASSA ABLOY Credential Services integration guide](https://github.com/seamapi/docs/blob/main/docs/device-and-system-integration-guides/assa-abloy-credential-services-credential-manager.md).

You received a Credential Services development "tenant" account during the [mandatory ASSA ABLOY mobile development course](https://docs.seam.co/latest/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-1-complete-the-assa-abloy-mobile-development-course). To find out the credentials and details for this account, see [Retrieve Your ASSA ABLOY Credential Services Development Account Details](#retrieve-your-assa-abloy-credential-services-development-account-details). Then, [connect your development Credential Services account to Seam](#connect-credential-services).

***

### Retrieve Your ASSA ABLOY Credential Services Development Account Details

Locate your ASSA ABLOY Credential Services development tenant account details in the ASSA ABLOY Global Solutions Technology Partner Portal.

1. In a web browser, go to the [ASSA ABLOY Global Solutions Technology Partner Portal](https://my.assaabloyglobalsolutions.com/tpp).
2. Log in to the ASSA ABLOY Global Solutions Technology Partner Portal.
3. Click **Accounts > Account List**.

   <figure><img src="https://2727122207-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxnN2A67918om1UthYWsF%2Fuploads%2Fgit-blob-169e191fa0dbab59116b407f17a01ea83b948ad7%2Fassa-abloy-accounts-account-list-menu-item.png?alt=media" alt="In the ASSA ABLOY Global Solutions Technology Partner Portal, click Accounts > Account List."><figcaption></figcaption></figure>
4. In the **Agreements** area, locate and open the text (`.txt`) file.\
   This text file contains the following information:
   * ASSA ABLOY development tenant account username
   * ASSA ABLOY development tenant account password
   * System ID for the development phase
   * Application ID for the development phase
   * ASSA ABLOY credential services URL for the development phase

***

### Connect Credential Services

1. In the top navigation pane of [Seam Console](https://console.seam.co/), click **ACS Systems**. Then, in the upper-right corner of the **Access Systems** page, click **New Access System**.

   <figure><img src="https://2727122207-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxnN2A67918om1UthYWsF%2Fuploads%2Fgit-blob-2f31a6af0a32563286aa2057c850d5aaf612aaa4%2Faccess-systems-tab-production-workspace.png?alt=media" alt="Click ACS Systems to go to the Access Systems page."><figcaption><p>Click ACS Systems to go to the Access Systems page.</p></figcaption></figure>
2. In the Connect Webview, perform the following steps:
   1. Click **Continue**.
   2. If the Connect Webview displays multiple brand options, select **Assa Abloy Credential Service**.
   3. In the **Username** field, type your development tenant account username.
   4. In the **Password** field, type your development tenant account password.
   5. In the **Credential Services URL** field, type the development Credential Services URL.

      <figure><img src="https://2727122207-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxnN2A67918om1UthYWsF%2Fuploads%2Fgit-blob-cb1bdf65d832eca8feb9189fb3f30477fe425eb4%2Fconnect-webview-assa-abloy-credential-service-credentials.png?alt=media" alt="" width="181"><figcaption></figcaption></figure>
   6. Click **Submit**.
3. Configure your ASSA ABLOY settings in Seam Console, as follows:
   1. In the top navigation pane of [Seam Console](https://console.seam.co/), click **Settings**.
   2. On the **Workspace Settings** page, next to **Assa Abloy Settings**, click **Edit**.
   3. In the **Assa Abloy Settings** dialog, type your development application ID.

      <figure><img src="https://2727122207-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxnN2A67918om1UthYWsF%2Fuploads%2Fgit-blob-3db819c09435388747eec874b6d3506e044b915a%2Fassa-abloy-settings.png?alt=media" alt="Type your ASSA ABLOY application ID." width="375"><figcaption><p>Type your ASSA ABLOY application ID.</p></figcaption></figure>
   4. Click **Save**.

{% hint style="info" %}
ASSA ABLOY assigns you a preliminary application ID during the development phase. You cannot use this preliminary application ID to connect to live sites. After you receive certification, ASSA ABLOY provides a production application ID that you can use to connect to real sites. This production application ID uniquely identifies your application within both the iOS and Android app stores.

When you obtain certification, you must edit your Seam workspace settings to update this application ID.
{% endhint %}

***

## Connect Visionline to Seam

Perform this process for each Visionline site that you want to connect to Seam.

1. In the top navigation pane of [Seam Console](https://console.seam.co/), click **ACS Systems**.

   <figure><img src="https://2727122207-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxnN2A67918om1UthYWsF%2Fuploads%2Fgit-blob-2f31a6af0a32563286aa2057c850d5aaf612aaa4%2Faccess-systems-tab-production-workspace.png?alt=media" alt="Click ACS Systems to go to the Access Systems page."><figcaption><p>Click ACS Systems to go to the Access Systems page.</p></figcaption></figure>
2. On the **Access Systems** page, click **New Access System**.

   Seam Console displays a Connect Webview that enables you to connect your ACS to Seam.
3. In the Connect Webview, click **Continue**.
4. If the Connect Webview displays multiple brand options, click **Visionline**.
5. On the **Set up your Seam Bridge** page, click [**latest Seam Bridge client**](https://www.seam.co/seam-bridge/releases/latest).

   [Seam Bridge](https://docs.seam.co/latest/capability-guides/seam-bridge) is a software-only component that enables you to connect on-premises software systems to the Seam platform. Because Visionline is an on-premises ACS, Seam Bridge is required for Visionline systems.
6. Download the Seam Bridge executable onto the on-premises computer that is running Visionline or onto a computer on the same network.

   For systems requirements, see [Seam Bridge](https://docs.seam.co/latest/capability-guides/seam-bridge).
7. Run the downloaded Seam Bridge app.
8. In the **Welcome to Seam Bridge** window, type a name for the site that you are connecting using Seam Bridge and then click **Start pairing**.
9. Copy the pairing code.

   <figure><img src="https://2727122207-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxnN2A67918om1UthYWsF%2Fuploads%2Fgit-blob-1d7f95b6097a0fbb9071f93a7edcb1ae0d4c6065%2Fseam-bridge-pairing-code.png?alt=media" alt="Use the pairing code to pair Seam Bridge with your workspace." width="375"><figcaption><p>Use the pairing code to pair Seam Bridge with your workspace.</p></figcaption></figure>
10. In the Connect Webview, click **Continue**.
11. On the **Set up your Seam Bridge** page:
    1. In the **Enter your pairing token** field, paste the pairing code that you copied.
    2. Click **Submit**.
12. On the **Enter your credentials** page:
    1. In the **Visionline Site Name** field, type a name to identify the Visionline site within your Seam workspace.
    2. In the **Username** field, type the username for your Visionline development account.

       This account is the one that you [created or identified in Visionline for the connection with Seam](https://docs.seam.co/latest/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-4-configure-a-visionline-user-account).
    3. In the **Password** field, type the password for your Visionline development account.
    4. Select the **Mobile Keys will be issued in this system** checkbox.
    5. In the **Mobile Access UUID** field, type `1`.
    6. In the **System ID** field, type your system ID for the development phase.
    7. If Seam Bridge is not installed on the same computer as Visionline, select **Seam Bridge and Visionline server are installed on different computers** and then type the local IP address of the on-premises computer running Seam Bridge.
    8. Click **Submit**.
13. Click **Close**.
