Every time I connect on iTunes Connect (OS X 10.10, Chrome) I have to fill in my password, which is very tiring. Chrome autofills all my passwords, why doesn't it work there? Even with the 'remember me' check
2 Answers
The new login of iTunes Connect uses an AJAX form for signing in but does not use a <form>
tag for it which prevents Chrome from saving the password.
I was so annoyed that I built a tiny Chrome Extension to fix this issue and allow Chrome to save the password.
-
it is not working on my side... how can I help make it work ? (Im an experienced programmer but no experience with chrome extensions) console gives two errors : Invalid 'X-Frame-Options' header encountered when loading ... and Unrecognized Content-Security-Policy directive 'frame-options'.– ThomasCommented Dec 11, 2015 at 8:24
-
@Thomas thanks for helping on this! The error messages originate from the website, not from the extension. Could you please right-click on the email address field and choose "Inspect"? Then in the HTML tree which just opened you go upwards until you find the first "<body>". It should look like the following image, including the "<form>": dropbox.com/s/q2ge336g53qn42k/… Commented Dec 11, 2015 at 9:08
-
still not working and yet I see the same as on your picture– ThomasCommented Dec 12, 2015 at 12:24
-
So the extension is working yet Chrome doesn't offer to save the password? This will be difficult to fix since it works for me without problems. The obvious approach would be to double-check everything, starting with superuser.com/a/573625. Also make sure that on chrome://settings/passwords no apple.com website is on the "Never saved" list. Beside that I can only suspect that either a bug or another extension is causing the issue. Commented Dec 12, 2015 at 12:37
-
1@EtienneJuneau no, I have pulled it because they've changed App Store Connect completely so it no longer worked and it also works fine for me now even without the extension 🤔 Commented Nov 11, 2018 at 0:07
There is a cross-browser, cross-platform solution. No addons required, but it takes 3 minutes and some html knowledge:
Adding a temporary fake form
Specific instructions here are for Chrome and Firefox (on macOS), but it should be extremely similar for other browsers and other platforms (replace Cmd with Ctrl). Also works with some sites other than App Store Connect.
- Right click the input field (username) and select Inspect or Inspect element.
- Remember or write down the value of
name
orid
of that field. Repeat these steps also for the password input field. - Press Cmd+Shift+C to select any element to replace it with a fake input field.
- Press F2 to edit that element's source.
- Press Cmd+A to select the whole element's source.
- Paste the following instead of the element's source:
<form method=post>
<input name=IDENTIFIER>
<input type=password name=PASSWORD>
<input type=submit>
</form>
- Replace
IDENTIFIER
andPASSWORD
with the ones you got from step 2. - Press Cmd+Enter to apply your changes. You can now close the developer menu.
- Type your username and password into the 2 new input fields that appeared.
- Click Submit. You might get an error or nothing visible might happen.
- Now your browser should offer to save the credentials in a popup or maybe you need to click a key shaped button in the corner of the address bar to get that popup.
Original source with extra background here. Almost same answer to a different question here.
Firefox 70.0 or newer
Firefox has now added the option to manually add a login to your built-in password manager (called Firefox Lockwise) which you can find when you type about:logins
to your address bar. Click the Create New Login button at the bottom left. You should put https://appleid.apple.com
as the Website address.