diff --git a/Wave/Program.cs b/Wave/Program.cs index 3c8fd28..69bf405 100644 --- a/Wave/Program.cs +++ b/Wave/Program.cs @@ -125,6 +125,15 @@ options.CallbackPath = new PathString("/signin-oidc"); options.SignedOutCallbackPath = new PathString("/signout-callback-oidc"); options.RemoteSignOutPath = new PathString("/signout-oidc"); + + options.Events.OnRedirectToIdentityProvider = context => { + var uri = new UriBuilder(context.ProtocolMessage.RedirectUri) { + Scheme = "https", + Port = -1 + }; + context.ProtocolMessage.RedirectUri = uri.ToString(); + return Task.FromResult(0); + }; }); }