The procedure to link [[Settings.xml]] to pre-defined Invantive Cloud data container definitions is:
- Ensure the data containers are defined on Invantive Cloud, using the procedure [[From Local Definitions to Invantive Cloud]] or the Invantive Cloud form [[Database]].
- Ensure the checkbox "Allow Invantive Credentials Server Use" is checked.
- Ensure the public IP addresses are whitelisted on the database for the nodes that will use Invantive Credentials Server.
- Remove the `<database>` section of all data containers to relocate to Invantive Cloud from the settings file.
- Insert a `<credentials>` section as documented in [[Settings.xml]], using an Invantive Cloud service account.
## Before
For example, an Exact Online data container is defined locally as shown below and then registered on the Invantive Cloud database with URL Segment "my-exact-online":
```xml
<database
order="10"
alias="eol"
provider="ExactOnlineAll"
userLogonCodeMode="Hidden"
passwordMode="Hidden"
defaultUserLogonCode="
[email protected]"
defaultPassword="secret"
connectionString="api-url=https://start.exactonline.nl;api-client-id=SOME-CLIENT-ID;api-client-secret=CLIENT-SECRET-VALUE;api-redirect-url=https://clientredirect.invantive.com;totp-secret=SOME-TOTP-SECRET"
AllowConnectionStringRewrite="false"
/>
```
## After
The new section in the settings file would replace the existing local definition by all data containers of this Invantive Cloud database:
```xml
<credentials
order="10"
description="My Exact Online"
database="my-exact-online"
datacontainers="*"
userLogonCodeMode="Hidden"
passwordMode="Hidden"
defaultUserLogonCode="
[email protected]"
defaultPassword="secret"
/>
```