I have a large number of logins and I would love to search/filter and find only those which have 2FAs (i.e. Authenticator Key (TOTP) filled in). I was searching the documentation and I couldn’t find any advanced search for this, but I might be missing it.
Is there a way to filter those logins? If yes, how? If not, should I move this to Feature Request?
The use case here is do a small audit, and perhaps consider a “backup” using another authenticator tool (e.g. Google’s) for a few of the most important ones.
Thanks, @RogerDodger. The app “Verification Codes” section was quite handy indeed. This solved my use case, although I still see the room to do something similar on web maybe. Perhaps we just need that view too.
The label and notes method I don’t think it’s reliable as it’d only be as good as you keep it up to date, so it might be not be accurate. It also would take significant time to set up (going one by one to all logins and adding it after checking if there is TOTP).
fields is a reference to so-called custom fields. This is not how the TOTP authentication key is stored.
The CLI approach converts a JSON structure into a PowerShell object, which can then be filtered, sorted, etc. In the JSON structure, the TOTP seed is stored in a field named totp, which is part of a substructure with the field name login. Thus, I would try to use something like on the following expression:
@jtr Thanks for posting this variation. These types of filtering/sorting tasks do become much easier to do if one has the jq utility available, as demonstrated by the conciseness of the expression you posted.