I'm curious how this works exactly(ish).
When I enable integration, I see a list of 1password items listed.
When I do: 1p amazon.com
What is happening? Is Alfred communicating directly with 1password when I run that command? (I would assume so.) What data is being passed back and forth?
I assume what's happening...
--Alfred caches a list of available logins sans credentials (refreshed when?)
--1p ${somesite.com}
--Alfred matches my search string to a login
--Alfred requests 1password log on to that site
--1password requests a browser be opened for that website
--1password fills in form data from that login and submits the form
I assume there's not a way to pull the credentials themselves out of 1password? That would be convenient for a use case I have, but that seems an incredible security hole from 1password's perspective. I could see it more if they allowed you to register processes with 1password for that level of access. As it is, it seems all (of what's available) or nothing from 1password's perspective given that you just check a box for integration functionality.