Knowledge Base

Home > How To > How To setup the 1Password credential provider


Print Article

Article 2706

How To setup the 1Password credential provider

Follow these steps use 1Password with SmartFTP:

1. Select 1Password profile folder

Important: Only the the newer OPVault keychain format is supported. To switch to the newer OpVault see Switching to OPVault from Agile Keychain.

  1. In SmartFTP, go to the global settings:
    menu: File - Settings
  2. Go to the 1Password settings dialog
  3. Select the folder of the 1Password opvault profile 
    Important: Only the newer OPVault keychain format is supported. The legacy Agile Keychain is not supported.
    Typically the profile can be found at:
  4. Click Test to verify that the profile can be loaded
  5. Click OK to save the changes

2. Add the server account in 1Password

  1. Start 1Password
  2. Click on New Item
  3. Select Account - Server
  4. Enter the URL. See Url mapping below.
  5. Enter the Username and Password
  6. Click OK to save the new account

3. Create new connection in SmartFTP

  1. Go to the menu: File - Connection
  2. Select the Protocol
  3. Enter the Host
  4. Enter the Username
  5. Click on Properties
  6. In the Login group at the bottom, select 1Password in the Provider combo box
  7. Click OK to save the changes
  8. Click OK to connect to the server


Url Mapping

SmartFTP   1Password
Protocol Host Username Url in 1Password
FTP user
FTPS user ftps://
FTPS user ftps:/
SFTP user s
WebDAV user
WebDAVS user
SSH user ssh://

Amazon S3, Google Drive, OneDrive protocols are not supported.

How does SmartFTP find the 1Password account

Given a favorite, SmartFTP searches the 1Password vault for a matching item. It uses several strategies:

Strategy: Url and Username

The protocol, host and username from the favorite are compared with the Url and Username value from the 1Password account.

Strategy: Favorite Id

It looks for a custom text field in the 1Password account details with the name SmartSoft.SmartFTP.FavoriteItem.Id and the favorite id (e.g. {D9F65CFA-D79D-4410-95D1-F7A395707330}) as the value.



Related Articles

What do you think about this topic? Send feedback!