Quantcast
Channel: Active questions tagged blazor - Stack Overflow
Viewing all articles
Browse latest Browse all 4299

Azure B2C Logout in Blazor

$
0
0

I've build a Blazor server app and I'm using the Azure b2c which I build using the wizard.

I don't have a login page and I only use the Google as oauth provider. I just have the default blanket redirect which is fine for me.

builder.Services.AddAuthorization(options =>{    // By default, all incoming requests will be authorized according to the default policy    options.FallbackPolicy = options.DefaultPolicy;});

One issue is that I'm facing is that when I'm opening the app it doesn't prompt me asking which account I want to use. I know I'm already signed into my google account as whole but when opening my app I would like the app to prompt for "choosing the account". When I run the same userflow on the azure portal it does prompt me. The same just doesn't happen for my app. How can I make sure that the app always asks to select the account? I read some articles which said to add "prompt" keyword but I don't know where to add that as I'm not calling any custom url.

enter image description here

enter image description here

Another issue I'm facing is that the log-out doesn't work as expected. In my app logout sequence is same as the default which redirects user to MicrosoftIdentity/Account/SignIn link.

<AuthorizeView><Authorized>        Hello, @context.User.Identity?.Name!<a href="MicrosoftIdentity/Account/SignOut">Log out</a></Authorized><NotAuthorized><a href="MicrosoftIdentity/Account/SignIn">Log in</a></NotAuthorized></AuthorizeView>

Once I click the logout button; I does something and then redirects me to this page.

enter image description here

However once I click the back button, the app opens as normal with the user still signed in. I expected the app to prompt for login at-least this time.

Can you please help me with the right approach for the implementing this. I prefer to avoid advance things like custom user flows. Perhaps some settings in appsettings.json can do the trick?

Thanks a lot.


Viewing all articles
Browse latest Browse all 4299

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>