Re: Unable to Sign In to SSO Login

Manoj Kiradi <[email protected]> Fri, 17 May 2024 14:47:59 +0800
Newsgroups gmane.comp.jakarta.jmeter.user
Message-ID <CAMuDmA1hcZwz2vTe1aeSgxYbpYvnZn2Y5jK_vuxh8OW6A4vviQ@mail.gmail.com>
Issue resolved.

Was a headers conflict that’s redirected flow to Login.

Thanks for your help.

Regards
Manoj


On Fri, 17 May 2024 at 3:16 AM, c.schmalenbach <
[email protected]> wrote:

> I have no solution for the problem, but a hint:
> Use jmeter as a proxy behind your browser and record the exact behaviour
> an request/response cycle while login from the browser.
> This helps in many cases to identify missing requests, parameters and so
> on.
>
> kind regards
> Christof
>
> -------- Ursprüngliche Nachricht --------
> Von: Manoj Kiradi <[email protected]>
> Datum: 16.05.24 19:25 (GMT+01:00)
> An: [email protected]
> Cc: JMeter Users List <[email protected]>
> Betreff: Re: Unable to Sign In to SSO Login
>
> Hi Dmitri
>
> Yes, I tried both’Follow redirects’ and ‘Redirect Automatically’ but none
> seems working.
>
> Anything else you would like to suggest that may fix this issue?
>
> Thanks
> Manoj
>
>
> On Fri, 17 May 2024 at 1:21 AM, Manoj Kiradi <[email protected]>
> wrote:
>
>> Hi Aditya
>>
>> Screenshots are attached in my previous email as requested. Please share
>> your thoughts.
>>
>> Thanks
>>
>> Manoj
>>
>>
>> On Thu, 16 May 2024 at 5:25 PM, Manoj Kiradi <[email protected]>
>> wrote:
>>
>>> 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