> # Specifying Application IDs

> Application IDs are alphanumeric strings passed by a SequeLink Client that identify the client application to a SequeLink service that has been configured to accept connections only from specific application IDs.

> For more information about configuring SequeLink services to accept connections only from specific application IDs, refer to the SequeLink Administrator's Guide.

> ### Specifying Application IDs Explicitly

> Using the ADO Client, the client application specifies the following key-value pair in the DBPROP_INIT_PROVIDERSTRING property of the DBPROPSET_DBINITALL property set:

>     ApplicationID=MyAppID;

> where `myAppID` is the application ID.

> ### Generating Application IDs Automatically

> Using the ADO Client, the client application specifies the following key-value pairs in the DBPROP_INIT_PROVIDERSTRING property of the DBPROPSET_DBINITALL property set:

>     Automatic Application ID=x

> where:

> - When Automatic Application ID is set to 1, the full path of the application executable is used as input for the hash function.
> - When Automatic Application ID is set to 2, the executable binary file is used as input for the hash function.
> - When Automatic Application ID is set to 3, both the full path of the application executable and the executable binary file are used as input for the hash function.
> - When Automatic Application ID is set to 4, the full directory name of the application executable is used as input for the hash function.