Cisco AnyConnect isn't support by 1password 8.8.0

patricksilva
patricksilva
Community Member
edited August 2022 in Mac

Hello!
I love 1password and use it to save pretty much all passwords. I got super excited with the announcement of version 8.8, as it allows filling passwords on Mac native apps.

But I still can't use it with Cisco Anyconnect, and it's by far the password I enter more times a day. I'm sure many are with me.

Can you please please please make it work on it? At the moment it shows a tooltip "Passwords", but when I click on it nothing happens.


1Password Version: 8.8.0
Extension Version: Not Provided
OS Version: macOS 12.5
Browser:_ Not Provided

Comments

  • Hi @patricksilva

    Universal Autofill in 1Password 8 for Mac should work in any app, so if you're having trouble with an app in particular, like AnyConnect, that suggests that AnyConnect isn't accepting the autofilled information it's being given by 1Password. In cases like that, you can copy and paste information from Quick Access instead. Here's what to do:

    1. Open Quick Access by pressing (by default) ⇧⌘Space (Shift–Command–Space).
    2. Find the item you need by entering its name if necessary.
    3. Copy the information you want by using:
    • ⌘C (Command–C) to copy the username
    • ⇧⌘C (Shift–Command–C) to copy the password
    • ⌥⌘C (Option–Command–C) to copy the one-time password
    1. Then, paste that information into the appropriate app with ⌘V (Command–V).

    If you open Quick Access again within a minute or so, the same item will still be highlighted.

    Give that a try and let me know how you get on. :)

    – Grey

  • dondiego87
    dondiego87
    Community Member
    edited September 2022

    Hi @GreyM1P ,

    I'm experiencing the same issue. Manually copying the information is always an option, but it would be much better if 1Password 8 actually did the autofill. It's ironic that it doesn't, really: One of the selling points of 8 was "now you can autofill in any app," but this is something that 1Password 7 handled just fine (via "app://com.cisco.anyconnect.gui" in a website field).

    Is there any chance this will be worked on anytime soon?

  • GreyM1P
    edited September 2022

    @dondiego87

    Our development team are aware of the trouble with Cisco AnyConnect when using Universal Autofill and are investigating to see if it's something we can influence. If an app doesn't accept autofilled information, there may not be anything that we can do from the outside to change that behaviour and the developer of the target app, Cisco in this case, may need to make a change to allow it to accept Universal Autofill from 1Password.

    When you said, this is something that 1Password 7 handled just fine, could you tell me a bit more about that? 1Password 7 didn't have Universal Autofill so coudn't autofill into anything other than websites, other than by copying and pasting as seems to be the case here. I'd be interested to hear how it was working before in that sense.

    ref: dev/core/core#15238

  • dondiego87
    dondiego87
    Community Member

    Actually, you may be right. I think I did have to copy-paste the password. The difference I'm experiencing is probably just that Cmd-\ used to bring up the Quick Access window, whereas now if Autofill isn't possible Cmd-\ does nothing.

    Please consider this a feature request for that, by the way :-). For now I'm working around it by pulling up the Quick Access window using the key command for that, but that's another step after the initial annoyance of "Why isn't this working?" Thanks!

  • GreyM1P
    edited October 2022

    @dondiego87

    It sounds like the Cisco AnyConnect app might have been linked to the appropriate Login. If you press ⌘\ (Command–Backslash) and there is one (and only one) item linked to the active app, you won't see Quick Access – Universal Autofill will just do its thing. The fact that Cisco AnyConnect doesn't seem to work with Universal Autofill right now means that you won't see anything happen, even though it's trying.

    In this case, you can either bring up Quick Access using ⇧⌘Space (Shift–Command–Space), or remove the link to the Cisco AnyConnect app from the Login item in question. Then, because no item is linked, you'll see Quick Access when you press ⌘\ (Command–Backslash) so that you can choose one. In short, if the choice is unambiguous, ⌘\ (Command–Backslash) will perform a Universal Autofill without any further intervention. If there are multiple options, or Quick Access doesn't know what Login to use, you'll see the Quick Access box appear. If you want Quick Access to appear regardless, that'll be ⇧⌘Space (Shift–Command–Space). This is why the two commands, "Autofill" and "Show Quick Access", are defined separately in 1Password's Preferences. Hope that clarifies things, but let me know if you have any questions.

This discussion has been closed.