Re: Unable to Sign In to SSO Login

Manoj Kiradi <[email protected]> Thu, 16 May 2024 17:25:32 +0800
Newsgroups gmane.comp.jakarta.jmeter.user
Message-ID <CAMuDmA0Hh0SWfimen=1oJvDq+s4MEtBEUetaFDf=qBSxknHZ7w@mail.gmail.com>
Here are a couple of snapshots to explain the issue. Hope this helps.

Enter Password call showing 'Redirecting' status instead *Sign in to your
account*
[image: image.png]

Signed In call is obviously Failed as the user didn't get past 'Enter
Password' page
[image: image.png]

On Thu, May 16, 2024 at 5:07 PM Dmitri T <[email protected]> wrote:

> Manoj Kiradi wrote:
> > Hello
> >
> > I have a Login scenario to script that involves SSO. I've correlated all
> > dynamic values be it in request body, headers and URL but the script is
> > failing at 'Sign In screen after a Password is Entered'.
> > I've checked and can confirm that parameter URLEncoding is taken care of.
> > Also, compared all requests body and params with browser Dev Tools
> traffic
> > and Fiddler traffic, I couldn't find any parameter/value that is missing
> in
> > JMeter script.
> >
> > Looks like the request is posting correct values as expected by the
> > application but still can't go past Sign In. Able to go past the 'Enter
> > Username' screen but just stuck at 'Enter Password' screen.
> >
> > Any suggestions and support on this issue is greatly appreciated. Thank
> you!
> >
> > Failed Request:
> > *POST https://login.microsoftonline.com/{param}/login
> > <https://login.microsoftonline.com/{param}/login>*
> >
> > Above request Post below dynamic unique identifiers data-
> > Username
> > Password
> > *hpgrequestid*
> > *flowToken*
> > *canary*
> > *ctx*
> >
> > Response Body data of above failed request:
> > *<head>*
> > *<title>Redirecting</title>*
> >
> > Title displayed as '*Redirecting*' instead should be '*<title>Sign in to
> > your account</title>*'
> >
> >
> > Regards
> > Manoj
> >
> If everything is properly correlated
> <https://www.blazemeter.com/blog/correlation-in-jmeter> you might need
> to play with "Redirect automatically" and "Follow redirects" boxes of
> the HTTP Request
> <
> https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request>sampler.
>
> Also it might be the case the redirection happens via JavaScript
> modification of Window.location
> <https://developer.mozilla.org/en-US/docs/Web/API/Window/location>
> property and as JMeter cannot execute JavaScript you will need to add an
> extra HTTP Request sampler and populate the URL yourself.
>
> You can take a look at
>
> https://bitbucket.org/blazemeter/oauth2-correlation/src/master/atlassian-microsoft-oauth.jmx
> example script as a reference.
>


-- 
Regards
Manoj
image.png (image/png, 240.8 KB) - not displayed
image.png (image/png, 74.3 KB) - not displayed