A Blazor component library that makes it easy to use authentication in your application through MSAL, both in Blazor Server and Blazor WebAssembly applications.
MIT License
17
stars
5
forks
source link
Cancelling the login process not properly handled #3
When using the popup mode to log in or consent to new scopes requested by the application, and the user cancels that dialog by either closing the dialog or pressing the Cancel button, the cancelling is not properly handled by Blazorade MSAL, and the application becomes unresponsive.
Steps to reproduce 1:
Make sure you are logged out from the application
Init the login process by acquiring one or more scopes
Close the login dialog without logging in.
Steps to reproduce 2:
Log in to the application by acquiring one or more scopes
Acquire an additional scope that has not yet been consented to
Cancel the process by closing the dialog or pressing the Cancel button
Sometimes you have to perform these steps two or more times before the application hangs.
When using the popup mode to log in or consent to new scopes requested by the application, and the user cancels that dialog by either closing the dialog or pressing the
Cancel
button, the cancelling is not properly handled by Blazorade MSAL, and the application becomes unresponsive.Steps to reproduce 1:
Steps to reproduce 2:
Cancel
buttonSometimes you have to perform these steps two or more times before the application hangs.