-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Description
Is there an existing issue for this?
- I have searched the existing issues
Describe the bug
I added social login providers to a blazor WebAssembly hosted application but after authenticating successfully with the external provider (Google, Facebook, Microsoft), when redirected back to the application the Blazor Web Assembly says "Sorry, there's nothing at this address". This happens online in an app service but works just fine locally and completes the auth flow.
The callback URL is this after successfully authenticating with Google (in the cloud):
https://salonbook.azurewebsites.net/signin-google?state=CfDJ8OUpBNa5vkxGsVDiDNN1Ofny2tL4FoD_iq5ziBb0xJyxhVbw2pCW9egSkk85-gw6D1IAWytmhgu4AfibpNTIWe7cX_Bo2zZjXlznSiPmZ2AD_Nv2X_bOcihyhhHsYvY_KswlmYDp6oppy95jR0T6RX_DwlxdXE6XrhmaSXKZ1v7dBMbY4prI_-SyG__vUpSkE-jP69weJ4Ry5thnJaC-jLO-x3dy4_ZIcc4bCFpnmz1fQiFqGzfp2rUJD73Pk9StBbGb2gkNbI2ovo2eIk9DmztjgVN5aTsW3v5XQA56bRQVAI10sI3iXR_YfN6whiPlEw8F7RevJWzvVD5WJXEIi-hxRI7l2rnvm12lfm9QVh1O7C14YaabFae_-EZH6cLVwa8mYBV9EAj6GqiktNku81eP392h2VnVssNPC0I96xacHd90FjDzU-eqLn70f-Bk6F-mviNSJjtyHnRNW4M_VfItXKtwEsN6LcfYetVZpW-pothkS5t4Wbwf9yYzn-TR-LxRQpRrUUS4kQSjXzopHVFQqV1_oO5p8iwnvR3-vk44x251gLq3ssByesQDxYctBpYPOlpzrFkefkbs6ON0EkBepxKER61JIhA2W9YfctDF6gpwHF1y7lCGt9t1AceW9wHFtHmfjtjL0GF8IR13hgrsYJiTRkjXlIEvfls5GfstDOnYYEWp2Q6LPwbAYyTn0I14I1spX2K2UubUvWaCv1hklgeWDxkNxerY48swsDg1n04Kia1EgT6UYhqDSJqwN3V8XdFitXUBoi834g8DXLHJ72PKmucO7ViD1YRfCz1YQgGH1m4FWtFIX3XJXzwimR8wu7FdvcKmSft2LFdd9-I&code=4%2F0AfgeXvshtWBC4pvOTJk4SB5_esQtqWr2MN9YonL-IDEHePpvjQ9CTHRROmUCuSDqiOnIiA&scope=email+profile+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+openid+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile&authuser=0&prompt=none
The resulting page it navigates to looks like this in the cloud:

The resulting page it navigates to looks like this locally:

As mentioned before, locally this isn't an issue and the auth flow completes but doesn't complete when deployed to the cloud. Perhaps there's some server configuration that needs to happen in the App Service? I'm just not sure anymore. Username/password authentication works just fine for registering/logging in but external does not.
The GitHub repo with code is here (app settings removed): https://github.com/codemonarchs/salonbook-debug
Expected Behavior
- Login in with external auth provider (Google, Facebook, Microsoft).
- Returns to application and logs in successfully.
Steps To Reproduce
- Create a Blazor Web Assembly ASP.NET Core Hosted Progressive Web Application using Duende Identity server and configure social login providers.
- Deploy to the cloud.
- Login with social login provider.
- Observe login flow doesn't complete in the cloud but does locally.
The GitHub repo with code is here (app settings removed): https://github.com/codemonarchs/salonbook-debug
Exceptions (if any)
No response
.NET Version
6.0.402
Anything else?
.NET SDK (reflecting any global.json):
Version: 6.0.402
Commit: 6862418796
Runtime Environment:
OS Name: Windows
OS Version: 10.0.22621
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\6.0.402\
global.json file:
Not found
Host:
Version: 6.0.10
Architecture: x64
Commit: 5a400c212a
.NET SDKs installed:
5.0.302 [C:\Program Files\dotnet\sdk]
6.0.401 [C:\Program Files\dotnet\sdk]
6.0.402 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.All 2.1.28 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.28 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.28 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.17 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.8 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.8 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Download .NET:
https://aka.ms/dotnet-download
Learn about .NET Runtimes and SDKs:
https://aka.ms/dotnet/runtimes-sdk-info