app:// linking support in version 8

blimmer
blimmer
Community Member

With prior versions of 1Password, I used entered app:// URLs as additional websites. That way, when an application was selected, I could click the 1Password icon in the menu bar and quickly get access to the relevant passwords. However, with version 8, when I pull up the new "quick access" pane with an app open, I don't see any of the passwords appear.

Is there any way to replicate this behavior in version 8?


1Password Version: 8.7.0
Extension Version: Not Provided
OS Version: macOS 12.3

Comments

  • Hi @blimmer, thanks for this request. This functionality is not currently a part of 1Password 8, and the decision not to allow links to be clickable unless they begin with http or https is intentional. In part, it's meant to prevent situations where a malicious URL in a shared item might be used to execute commands on your system.

    With that said, we always want to find ways to support your use case - so I have submitted your request for consideration so our security specialists can discuss how best this might be done. Thank you for letting us know this is a priority for you!

    ref: dev/core/core#12032

  • blimmer
    blimmer
    Community Member

    Hey @PeterG_1P - I don't think there's necessarily any link to be clicked in this use case. What would be awesome is if I could somehow set certain passwords to have an associated MacOS application. Then, when I trigger quick access, those items would be quickly visible without having to search for them.

  • bausi
    bausi
    Community Member

    This is something I used for Tunnelblick VPN. Everytime I needed to add the 2FA Code I just open 1P quick access and it was filtered to my companies VPN access page :-( so usefull...
    Also on iOS this was a very handy feature...
    Please think about a secure way to implement this 🙏🏾

  • XIII
    XIII
    Community Member

    What would be awesome is if I could somehow set certain passwords to have an associated MacOS application.

    Isn't that exactly what the new Universal Autofill feature does?

  • immaginazione
    immaginazione
    Community Member
    edited May 2022

    This is something I used for Tunnelblick VPN. Everytime I needed to add the 2FA Code I just open 1P quick access and it was filtered to my companies VPN access page :-( so usefull...

    I was a bit confused here too but once I figured it out, it actually worked great. I had also used the app linking to associate my company's 1P7 entry with the VPN app we use. To replicate this in 1P8, when the VPN log-in window pops up, pressing cmd-\ will bring up the 1P8 quick access window without a default entry. Once you select the correct entry though, and tell 1P8 to fill and update the entry, it remembers the associated app in subsequent login attempts and will autofill name/PW/2FA in one fell swoop. Actually quite beautiful!

  • blimmer
    blimmer
    Community Member

    My workflow is the following:

    1. Open iTerm2
    2. Trigger a command that requires a one-time password to authenticate on the command line

    At this point, I used to click 1password mini and all my logins with the relevant OTPs would be visible. I'd click to copy and paste.

    Now, I have to:
    1. Press Command + \
    2. None of the relevant items appear, so I have to type the full name of the item.
    3. Press "arrow" once the item is highlighted
    4. Press "down arrow" to select "copy one time password" (or use the keyboard shortcut)

    At the very least, I'd love to have the item appear without me having to type the name of the item (Step 2). From the previous posts, it seems like this should be possible by selecting "Autofill" once. However, this doesn't select iTerm 2 as the application. It, for some reason, seems to think it's the MacOS login?

  • @immaginazione:

    To replicate this in 1P8, when the VPN log-in window pops up, pressing cmd-\ will bring up the 1P8 quick access window without a default entry. Once you select the correct entry though, and tell 1P8 to fill and update the entry, it remembers the associated app in subsequent login attempts and will autofill name/PW/2FA in one fell swoop. Actually quite beautiful!

    I loved hearing about this - thank you for sharing! 🙌

  • sfc1psafedorov
    sfc1psafedorov
    Community Member

    Is it possible to link more than one password to the app, e.g. app://com.apple.SecurityAgent might pop up because of a variety of reasons, but ever since I linked an app to one of my items, it auto-fills without letting me associate a different item to it, as well.

  • pdokas
    pdokas
    Community Member

    The suggestion about using the Quick Access window to teach 1P8 to bind the app and saved password works, but has a critical bug that prevents it from working for me.

    My VPN requires a user name, password, and TOTP. Opening the Tunnelblick auth window with a field for each of the three requirements and then invoking 1P8’s Quick Access window, finding the VPN entry, and telling it to autofill results in the password being put into the TOTP field which obviously doesn't work.

    It would be great if 1P8 could figure out which field from the saved password to put into which field in the auth window.

  • leonmax
    leonmax
    Community Member

    Any updates on this? This is one of the most unbearable drawbacks of 1P8, I miss 1P7 so much now.

  • @sfc1psafedorov

    If you'd like to use a different item for Universal Autofill, don't press ⌘\ (Command–Backslash). If you have only one item linked to the target app, that item will be autofilled with no confirmation.

    To choose another item to use, or to use that item in another app, open Quick Access by pressing ⇧⌘Space (Shift–Command–Space), find the item you want, then press ⇧↩ (Shift–Enter) to autofill it. You'll see a prompt asking if you just want to Fill Once, or you can link it to the item by choosing Fill & Update Login.

    Hope that helps!

  • GreyM1P
    edited April 2023

    @pdokas @leonmax

    It'd be helpful to see what 1Password is "thinking" when it performs the Universal Autofill into the Tunnelblick app. I've not seen any reports of issues using Universal Autofill with Tunnelblick, but I do know that VPN apps in general can be a bit troublesome. Could you try Universal Autofill in Tunnelblick, then send us a diagnostics report so we can see 1Password's filling logic in action?

    How to send a 1Password diagnostics report

    Attach the diagnostics to an email message addressed to support+forum@1password.com.

    ⚠️ Do not post your diagnostics report here!

    With your email please include:

    • A link to your post: https://1password.community/discussion/comment/657164/#Comment_657164
    • Your forum username

    You should receive an automated reply from our BitBot assistant with a Support ID number.  Please post that number here.  Thanks very much! :)

    — Grey

This discussion has been closed.