Popup login for ADP iPay website?

Hello,

I'm unable to find a solution to get this site to work: https://ipay.adp.com/iPay/login.jsf

Once at this URL you have to click on the login button, which fires up a popup window. I am unable to manually save a 1password entry to make this site work with 1password in the popup window.

Can someone suggest some ideas please, or even email me a template I can edit and use?

Thank you in advance for any help/pointers!

Regards,

Jennifer


1Password Version: 6.6.2
Extension Version: 4.6.3
OS Version: macOS Sierra 10.12.3
Sync Type: Not Provided
Referrer: forum-search:popup login

Comments

  • matthew_ag
    matthew_ag
    1Password Alumni

    Hey @floridabrits,

    Thanks for writing in and sorry this website isn't working with 1Password. It looks like it's using an authentication system known as "Basic HTTP Authentication" which unfortunately 1Password doesn't support directly.

    However, the good news is that I can suggest a workaround that you may use. Please note that while it works it is not a real and supported use case for 1Password. The workaround involves entering the username and password into the URL itself before the domain name in the following format:

    https://username:password@domain

    If you open your 1Password Login item for this website in the 1Password app. Then copy and paste the username & password into the website field and modify the website URL so it matches the above format. So for example if your username was "jennifer" and your password was "supersecret" for a website with the domain name example.com, then the URL would be:

    https://jennifer:supersecret@example.com

    Once you specify that in your website field, save your Login item and then you can use that Login item in your 1P extension to "open & fill" that login. In this case what happens is the full URL in the website field from the Login item is sent to the browser, the browser recognizes the format and then strips the username and password out of the URL before making the request. The username and password are sent in a request header.

    Hope this helps, if not please let me know and we'll see what else we can do.

    Best regards,
    Matthew

  • floridabrits
    floridabrits
    Community Member

    Hi @matthew_ag - thanks for this, but unfortunately that does not work... it opens the website when I click on it from 1password, but it doesn't fill and submit the username/password fields.

    Any other ideas... or can you email me a template that I can edit with my username and password to see if that will work?

    Thank you again in advance...

  • matthew_ag
    matthew_ag
    1Password Alumni

    Hey @floridabrits,

    Sorry that didn't work - you'll need to replace example.com in my earlier post with the web page URL that appears in your browser's address bar at the time the login prompt appears.

    In this case:

    1. When you open https://ipay.adp.com/iPay/login.jsf
    2. Click on "Login".
    3. The browser address bar changes to the following: https://agateway.adp.com/siteminderagent/nocert/1489591104/smgetcred.scc?TYPE=16777217&REALM=-SM-iPay%20AG%20User%20[11%3a18%3a24%3a3088]&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=-SM-Zxgz8bMLvNiSwdLJD7XZswJPvmUP7U81AdAP%2bdEUbICO%2b%2f00qQFxncSWhFSKO%2boA&TARGET=-SM-https%3a%2f%2fipay%2eadp%2ecom%2fiPay%2fprivate%2findex%2ejsf

    Long and complicated, eh? So this is the web address you'll need to specify in your Login's item and then include your username / password at the beginning. A template for your Login's website field would be:

    https://username:password@agateway.adp.com/siteminderagent/nocert/1489591104/smgetcred.scc?TYPE=16777217&REALM=-SM-iPay%20AG%20User%20[11%3a18%3a24%3a3088]&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=-SM-Zxgz8bMLvNiSwdLJD7XZswJPvmUP7U81AdAP%2bdEUbICO%2b%2f00qQFxncSWhFSKO%2boA&TARGET=-SM-https%3a%2f%2fipay%2eadp%2ecom%2fiPay%2fprivate%2findex%2ejsf

    Where you would replace username and password with your credentials.

    Hope this helps - let me know in any case.

    Best regards,
    Matthew

  • floridabrits
    floridabrits
    Community Member

    Fantastic Matthew... that works with the caveat that I have to open the website by opening it from within 1password... i.e. I can't go to the website and then use the keyboard shortcut to populate the fields... is that expected behavior?

    I'm fine with it as it is (as it does work for a workaround), but just want to make sure that's what was expected?

    Thank you very much for your help - much appreciated :-)

  • matthew_ag
    matthew_ag
    1Password Alumni

    You're very welcome @floridabrits,

    Glad it worked for you :chuffed:

    Do let us know if you've any other questions about 1Password or hit other issues - we'd be happy to help.

    All the best,

    Matthew

This discussion has been closed.