Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 1.72 KB

File metadata and controls

18 lines (12 loc) · 1.72 KB

Frequently Asked Questions

Reverse Proxy

It may happen that you are using our SDK with an application that is running behind a reverse proxy. If that is the case, and the Redirect Uri is not the one you'd expect (e.g. http instead of https, or an incorrect domain such as localhost, 127.0.0.1 or anything unexpected), you want to ensure both the reverse proxy and ASP.NET are configured correctly.

Here are some helpful resources:

Additionally, to help troubleshoot, you can have a look at what is going on:

  • CallbackPath = "/callback" is passed to our SDK (or omits it to use /callback as a default)
  • Our SDK passes it down to the ASP.NET Framework as-is here, and this is then passed to BuildRedirectUri inside the ASP.NET Framework here
  • The BuildRedirectUri looks like this.

What is going on is that the reverse proxy is misconfigured and Request.Host or Request.Scheme show incorrect values because the ForwardHeaders are not configured correctly. You can verify this by looking at the value of Request.Host and Request.Scheme in any of your own code.