Note: if you are using iOS 12 or higher, you may wish to use Codebook's Password AutoFill feature instead.
Find in Codebook is a Safari app extension for iOS that helps you login to websites securely using the passwords and other secure details you store in Codebook password manager. This article describes how to turn it on and how it works.
You can use the passwords and other login details you store in Codebook to fill out login forms in Safari without ever leaving Safari. No need to switch over to Codebook, login, look up the record, copy a password, and switch back to Safari to paste it in and then repeat for other fields as need. Instead, Codebook for iOS contains an App Extension called Find in Codebook that can be accessed from the Share sheet while viewing any web page in Safari.
Find in Codebook is disabled by default, and you must launch Codebook itself at least once on your iPhone or iPad and go through the app's setup process. Not only that, you'll want to create some records with your login details! Once you've done that, you're ready to start using Find in Codebook to login to websites in Safari.
Open a website in Safari with a login form and tap on … at the bottom of the screen on iPhone to display the Share Sheet. The Share icon is already displayed on iPad - go to step #2.
Tap
Share
Tap View More
Tap Find in Codebook
Turn on the switch next to Find in Codebook. Then tap ✓ to dismiss the list. Now you're all set to go!
Find in Codebook focuses specifically on login forms, i.e. those requiring some kind of account name and password at a minimum. It presents records from your encrypted database that are matched to the page being viewed and provides a search interface. Simply tap on the record that has the login details you require and Find in Codebook will fill out the form for you in Safari (some setup is required).
Launch Safari, visit a webpage with a login form, and tap … at the bottom of the screen.
Tap
Share
Tap View More
Tap Find in Codebook
Codebook will prompt you to provide your password (or authenticate with Touch ID or Face ID when enabled in Codebook's Login Settings).
Tap on the record that matches your login form and Find in Codebook will fill it in.
When Find in Codebook presents its interface, it will search your database for records that match the URL of the login form in one of three ways:
https://login.example.com/login.aspx. Exact matches are prioritized, and this
grouping is always shown to help prevent phishing-related incidents.
login.example.com.
example.
If Find in Codebook has not found any matches it will bring up the Search interface for you. There you can enter your search criteria to Search inside the main application, searching across all your record names and field values.
When Find in Codebook is launched from Safari, it is passed the current URL and the structure the webpage itself. It scans the page data for a login form, then it looks for certain input items on the form, like a username or email field, password and PIN fields, and TOTP fields.
Find in Codebook then searches for entries in your database that match the current URL in various ways, looking for records that have fields attached to them with the URL/Website label (fields are what we call the various credentials you might assign to an entry, for instance Email, Password, etc). Similarly, it also limits the results to records that have login credentials that can be used on the web page back in Safari.
For each URL-matching record found, Find in Codebook picks the first login and password fields listed on the entry (entries can have any number of fields of any type) and matches them to the input field names detected in the web page from Safari. When you tap on an entry in Find in Codebook, it packages up that information with some javascript that is sent back to Safari to fill in the login form (it does not attempt to submit any forms on your behalf).