Knowledge Base

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

Created
Modified

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:
    %userprofile%\Documents\1Password\1Password.opvault\default
  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

Appendix

Url Mapping

SmartFTP   1Password
Protocol Host Username Url in 1Password
FTP myhost.com user ftp://myhost.com/
FTPS myhost.com user ftps://myhost.com/
FTPS ftp.myhost.com user ftps:/ftp.myhost.com/
SFTP myhost.com user sftp://myhost.com/
WebDAV myhost.com user http://myhost.com/
WebDAVS myhost.com user https://myhost.com/
SSH myhost.com user ssh://myhost.com/

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.

 

Keywords
1password

Related Articles


What do you think about this topic? Send feedback!