I have implemented my own custom authentication middleware and handler, and configured them in the app startup. This is all working fine.
In my custom auth handler where I have overriden HandleAuthenticateAsync() to do my own custom auth, I have also overriden HandleUnauthorizedAsync() in order to redirect the user to the login page, but this isn't getting called.
The browser is receiving a 401 (Unauthorized) in the response. I was expecting my HandleUnauthorizedAsync() to be called.
Am I not understanding the pipeline correctly here?
Thanks