the mysteries of having third-party apps use 1P for access

odysseus
odysseus
Community Member

I'm a bit mystified as to how this works in certain cases. I use a Google Voice iOS app called GV+, which uses the 1P API to allow users to use 1P to login to their google accounts. However, when I use GV+ to do this, it searches for an entry called "GV" in 1P, which of course doesn't exist -- the login is in a gmail account entry. So when there isn't a match in 1P, why can't I select any other entry to fill in the login/password? When I do this, I only see the details of that entry, as if I had entered 1P manually.


1Password Version: 6.2.2
Extension Version: Not Provided
OS Version: 9.2.1
Sync Type: iCloud

Comments

  • Rad
    Rad
    1Password Alumni

    Hi @odysseus,

    Thanks for taking the time to write in :+1:

    I searched the App Store for a Google Voice app, but I don't think I found the exact same one that you use.

    Anyway, by the looks of it, the GV+ app that you're using is not using the 1Password App Extension API. Instead, it seems to be using the old URL scheme ("onepassword://search/search_text") to launch and search in 1Password.

    If that's the case, then you should to reach out to GV+'s developers to let them know about the new App Extension API. You can also share this link with all your favourite app developers :wink:

    Hope that this helps. Please let us know if you have any other questions.

    Cheers!

  • odysseus
    odysseus
    Community Member

    Thanks. The app is "GV Mobile+" With the new API, if there isn't an exact match, will I be able to select an alternate entry and use that?

  • Yes, if no matches are found, a search can be performed.

    Thanks!

    Ben

  • lacourd
    lacourd
    Community Member

    Just wanted to follow up on this thread with a feature request.

    Ben, you mentioned that when no matches are found, a search can be performed. It would be awesome/helpful if you could enable search even when 1Password does detect a match, just in case it provides the wrong match.

    As an example: I recently used the Mint app, which now has the 1Password API enabled. When I tried to log in, 1Password "matched" my intuit support account, the password for which I (only recently!) changed to make it unique. I couldn't get the 1Password extension (or whatever that intra-app link is called) to pull up my Mint.com account, so I had to go to the 1Password app natively, copy my password, and then paste it in the Mint password field. Obviously not a huge time suck, but it did undermine Mint's implementation of the 1Password API.

    To put a bow on it, it would be extremely awesome if, in the 1Password extensions, there was a way for the user to navigate through his or her vaults to find the proper match for a website or service, just in case something goes wrong and 1Password "matches" incorrectly.

    Thanks for making one of my favorite apps!

  • Thanks for the feedback, @lacourd. :)

    Ben

This discussion has been closed.