Chat support available. Click the chat icon on the bottom right corner to start chatting with us right away!

mSecure Support

Knowledge Base Forums Submit a ticket

Mac Password AutoFill


With the release of macOS Monterey and the newest version of mSecure, it is now easier than ever to sign in to your online accounts. If your preferred web browser is Safari, the macOS Password AutoFill feature eases your login process directly through a webpage. If, on the other hand, you use Chrome or Firefox, please check out our Browser Extensions instead.


Enable Password AutoFill for MacOS 13 (Ventura) or later

Before you can use the Password AutoFill feature, you'll need to enable it in your Mac's System Settings first. To do that, follow these steps:


  1. Open your Mac's System Settings
    • Double-click the System Settings app in your Applications folder
    • Type in "Settings" in Spotlight, then press the return key
    • If you have System Settings on your Dock, click it to open it
  2. Click "Privacy & Security" in the left-side menu
  3. Scroll Down to the bottom and click "Extensions"
  4. Click "Password AutoFill"
  5. Check the box for mSecure (while you can check other boxes for apps that provide AutoFill Extensions, we recommend only using mSecure to alleviate possible confusion)
  6. When prompted, enter your mSecure password or use Touch ID to authenticate the mSecure Extension with macOS

Enable Password AutoFill for MacOS 12 (Monterey) or earlier

Before you can use the Password AutoFill feature, you'll need to enable it in your Mac's Preferences first. To do that, follow these steps:


  1. Open your Mac's Preferences
    • Double-click the System Preferences app in your Applications folder
    • Type in "preferences" in Spotlight, then press the return key
    • If you have System Preferences on your Dock, click it to open it
  2. Click "Extensions"
  3. Click "Password AutoFill" in the left column
  4. Check the box for mSecure (while you can check other boxes for apps that provide AutoFill Extensions, we recommend only using mSecure to alleviate possible confusion)
  5. When prompted, enter your mSecure password or use Touch ID to authenticate the mSecure Extension with macOS


After selecting mSecure as your Password AutoFill extension, you will now see your Logins when you click into a Username or Password field while signing in to your accounts in Safari.



Auto-Fill Credentials in Safari

  1. Open Safari
  2. Navigate to your website's sign-in page, or click on a URL for one of your Logins stored in mSecure
  3. Click into the Username or Password field
  4. Select the Login displayed under the field, or click "mSecure" to view other Logins in the mSecure Browser Extension UI



Important

Only records that include URL, Username, and Password type fields will be available for auto-filling information in Safari. For example, if you have a Netflix record for which you have stored the URL, Username, and Password data for your account, make sure the record is using the Login template. If it isn't, you can simply edit the record and change the template being used at any time. Otherwise, be sure to add the appropriate types of fields to any template or individual record you are trying to use for auto-filling information.


Please note that the name or label for each field does not matter. What is important is the field's type as illustrated below. In this screenshot, you can see the Custom Login template is being used for the data stored in the example Netflix record. While there is nothing wrong with creating a custom template, this particular template, as it is now constructed, will cause problems. Since the field types are not URL, Username, and Password, records using this template will not be displayed by the Password AutoFill feature when trying to sign in to your Netflix account in Safari.



As you can see, the URL field type is Text Field. Though not shown, the Username and Password fields are also of the Text Field type. As mentioned above, the field with the URL data must be a URL Field, the field with the username data must be a Username Field, and the field with the password data must be a Password Field.


In the screenshot below, you can see the correct field type for the Website field, since the record is now using mSecure's default Login template.



The easiest way to use the Login template is to select it when you initially create your Netflix record, but you can also edit an existing record and click the blue template text under the record's title to change its template. After changing the template, you will need to make sure the data stored in the record is moved over to the appropriate fields.



Reporting Issues

There are times when the Password AutoFill feature will not work correctly. Typically, this is caused by websites not implementing their forms correctly. If the forms are not constructed in a way that mSecure recognizes, it's not possible for macOS and mSecure to work together and auto-fill the credentials for your account. Since these types of problems are outside of our control, we are unable to fix issues where usernames and passwords are not getting auto-filled for certain sites.


However, there are problems we may be able to fix, so we invite you to report any issues you might run into while using the Password AutoFill feature in mSecure. To report a bug, click "Submit a Ticket" at the bottom of this page, and let us know what you're experiencing. It's important you provide the URL for the website you are trying to sign in to, along with a detailed description of what happens when you try to sign in to a site you expect will auto-fill your credentials. After we receive your report, we will do some testing and let you know whether the issue can be fixed or not.


Important: You must give mSecure permission in your Mac's Preferences before its data can be used to auto-fill your credentials. Please double-check the "Enable Password AutoFill" section above to make sure everything is set up correctly before sending in an issue report.

Did you find it helpful? Yes No

Can you please tell us how we can improve this article?