Forum Discussion

Tabaluga's avatar
Tabaluga
Occasional Contributor
2 months ago
Solved

Read out URL handler for suggestion

Hi all, 

I am dealing with an iOS app that needs a password after opening. When I tap into the password field, the 1password choice field above the keyboard is available but the list is empty because of a missing item with the url that the app provides for suggesting a login. But I cannot figure out which url the app looks for. Is there a way to find out?

  • Hello Tabaluga! πŸ‘‹

    Thanks for reaching out! On iOS, AutoFill is specifically handled by iOS through an Apple feature named iOS Password AutoFill and 1Password only provides the data for the experience. Password AutoFill will match the apps that you use to your login items in 1Password by taking the associated domain associated with an app and comparing it against the website URL in your login items. If there is a match then Password AutoFill will offer to fill your login information.

    If your login item is not being suggested for a particular app then you'll need to add the app's associated domain to your login item in 1Password. When you tap on the username or password field in an app you'll see the Password AutoFill prompt appear (above your keyboard), tap on the prompt and then search for the appropriate login item. Then, tap on that Login Item and tap Fill & Update Login.

    If you don't see Fill & Update Login when you search for and tap on a Login Item then it means that the developer of that app hasn't added an associated domain and there is nothing for Password AutoFill to use to match the app to a Login item in 1Password. This means that you'll need to search for the correct Login item. You can also contact the developer of an app to have them add a specific URL as an associated domain for their app so that you don't need to manually add another URL to your login items. Here is Apple's developer page regarding associated domains: Supporting Associated Domains | Apple Developer Documentation

    -Dave

5 Replies

  • Hello Tabaluga! πŸ‘‹

    Thanks for reaching out! On iOS, AutoFill is specifically handled by iOS through an Apple feature named iOS Password AutoFill and 1Password only provides the data for the experience. Password AutoFill will match the apps that you use to your login items in 1Password by taking the associated domain associated with an app and comparing it against the website URL in your login items. If there is a match then Password AutoFill will offer to fill your login information.

    If your login item is not being suggested for a particular app then you'll need to add the app's associated domain to your login item in 1Password. When you tap on the username or password field in an app you'll see the Password AutoFill prompt appear (above your keyboard), tap on the prompt and then search for the appropriate login item. Then, tap on that Login Item and tap Fill & Update Login.

    If you don't see Fill & Update Login when you search for and tap on a Login Item then it means that the developer of that app hasn't added an associated domain and there is nothing for Password AutoFill to use to match the app to a Login item in 1Password. This means that you'll need to search for the correct Login item. You can also contact the developer of an app to have them add a specific URL as an associated domain for their app so that you don't need to manually add another URL to your login items. Here is Apple's developer page regarding associated domains: Supporting Associated Domains | Apple Developer Documentation

    -Dave

  • TheDave's avatar
    TheDave
    Occasional Contributor

    The problem is that not all apps have that field completed at all, for those that don't there is no identifier for the app, so you can't use the "always allow" (which adds the identify to the 1Password item, creating a future mapping).

    App developers can address this.

  • loggor's avatar
    loggor
    Dedicated Contributor

    IIRC after you autofill it once it updates the item with the app's URI.

    • Tabaluga's avatar
      Tabaluga
      Occasional Contributor

      It doesn’t ask for adding a url. It just asks I want to allow filling into that field with the warning that 1p was not able to verify that this login does belong to that field. The options are allow once and cancel. 

      • loggor's avatar
        loggor
        Dedicated Contributor

        There should be an always allow option. In that case click that (that works in my iPad)