Amazon AWS Signin Issues
I've just installed 1Password 4 for Mac and the Chrome Extension (4.2.1.90). I used the recommended procedure to manually add the login to enable the MFA Token checkbox for the Amazon AWS sign-in page, and that worked great.
I'm having two issues using the Amazon AWS sign-in page:
The login that I manually added is not auto-selected when I visit https://signing.aws.amazon.com/oauth?...... I does populate when I use the cmd-\ shortcut. How can I modify the login entry in 1Password so that it will automatically associate the login to the website?
The MFA Code field is not auto-selected for text entry after the form fields are auto-populated using the cmd-\ shortcut. Is this expected behavior due to a browser, page or extension limitation? Is there a workaround?
Thanks!
Comments
-
Thanks @Megan,
If I visit https://playon.signin.aws.amazon.com/console I am redirected to https://signin.aws.amazon.com/oauth?SignatureVersion=4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJMOATPLHVSJ563XQ&X-Amz-Date=2014-06-04T12:52:14.739Z&X-Amz-Signature=e7d625e889e5ecd0b5368d11e280c141a5b6abe9b6d3b615e205fb55bc0c3d57&X-Amz-SignedHeaders=host&client_id=arn:aws:iam::015428540659:user/homepage&redirect_uri=https://console.aws.amazon.com/console/home?state=hashArgs%23&isauthcode=true&response_type=code&state=hashArgs#
I have the following URL configured as the website in 1Password: https://signin.aws.amazon.com/oauth?SignatureVersion=4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJMOATPLHVSJ563XQ&X-Amz-Date=2014-06-02T12:30:02.642Z&X-Amz-Signature=a98654ca8c46b302c7b54c6b84bcee5876b7256051aa9959b23801233a614c59&X-Amz-SignedHeaders=host&client_id=arn:aws:iam::015428540659:user/homepage&redirect_uri=https://console.aws.amazon.com/console/home?state=hashArgs%23&isauthcode=true&response_type=code&state=hashArgs#
It looks like the X-Amz-Signature request parameter is what differs.
Thanks!
0 -
Hi @sdengler
Thanks so much for sending that URL along. I followed these steps to save a new Login for https://playon.signin.aws.amazon.com/console:
- Go to https://playon.signin.aws.amazon.com/console
- Type details in all 3 fields and check the MFA checkbox
- Click on the 1Password icon, and click on the gear/vault icon to access the menu
- Select 'Save new Login'
Open the main app and edit the entry so that the 'Submit' option is set to 'Never'
Then I closed the tab and used Cmd-\ to open 1Password Mini
I selected my new Amazon AWS entry, it took me to the correct page and filled my details
Visiting the URL and using Cmd-\ brings up the Mini to allow me to select the appropriate Amazon Login.
How can I modify the login entry in 1Password so that it will automatically associate the login to the website?
Are you seeing different behaviour than I reported above? If you do have multiple Logins associated with Amazon, you will need to select the appropriate Login via the Mini pop-up when you use Cmd-.
The MFA Code field is not auto-selected for text entry after the form fields are auto-populated using the cmd-\ shortcut. Is this expected behavior due to a browser, page or extension limitation?
You're correct, I'm seeing the same behaviour here. This is a limitation of the extension. But luckily, tapping 'Tab' will get you to the field that you want so you can type in your MFA code.
I hope this helps, but if I'm misunderstanding your issue, please let me know and we'll investigate further!
0 -
Thanks @Megan !
It looks like we're seeing the same thing, and it does work when I visit the AWS login and use Cmd-. Maybe I don't understand the extension behavior. When I go to the website, should it automatically match the website and auto-fill my 1Password information, or do I need to use Cmd-\ on every website I have configured for 1Password?
Is there any chance the extension can be enhanced to make this work? I saw a related post (discussions.agilebits.com/discussion/25146/build-480-regression-mfa-checkbox-on-aws-login-no-longer-checks-the-box) where it seems that it used to work but doesn't now. The post is about Windows, but does it apply to Mac as well?
Thanks again.
Sam
0 -
Hi Sam ( @sdengler )
Maybe I don't understand the extension behavior. When I go to the website, should it automatically match the website and auto-fill my 1Password information, or do I need to use Cmd-\ on every website I have configured for 1Password?
1Password will not fill anything until you expressly tell it to. We feel this is an important security feature, so that information doesn't accidentally get filled in when you do not want it to be. If you are already viewing a webpage that you want 1Password to fill, simply use the Cmd-\ to fill in your details. (If you have more than one Login for a particular site, 1Password Mini will pop open to allow you to select the Login you wish to use.)
The way that I usually open webpages today though is directly through 1Password. I use Cmd-\ to open 1Password Mini, start typing the title of the Login I wish to use, then hit 'Enter' when it is highlighted. 1Password will open the page and fill in my details.
Is there any chance the extension can be enhanced to make this work?
I'm not quite sure what you are referring to here. The post you referenced is in the Windows beta forum, and our developers are working to ensure that 1Password can check those boxes on the AWS site. On Mac, however, it should be working - at the very least, it was in my tests. Are you seeing something different?
0 -
Thanks, I'll try that workflow. Sounds very efficient.
On the second question, this is what I was referring to in the post:
Previous behavior: CTRL+\ would fill in my Account, User Name, Password, and check the MFA box for me. The browser would then leave cursor focus in the MFA Code field so I can go straight to typing.
0