Tengo una aplicación ASP.NET Core 3.1 MVC que está integrada con AZURE AD para la autenticación. El problema es que al redirigir entre las páginas emite una solicitud a una url algo similar a:
https://login.microsoftonline.com/e3a291d3-8a20-4c35-8d08-38ffcafa479d/oauth2/authorize?client_id=86cda223-2296-46c3-a...se autenticó automáticamente y la página siguiente se carga perfectamente bien. pero si presiono el botón Atrás, se redirige a esta extraña URL de inicio de sesión. Y ahí es cuando lanza una excepción.
Una de las soluciones que puede probar es agregar una URL de respuesta/redireccionamiento a su aplicación en Azure Ad, de modo que la URL de respuesta proporcione la respuesta de autenticación, que incluirá un token si la autenticación se realiza correctamente. También intente agregar PostLogoutRedirectURI en su appSettings donde Azure AD redirigirá al agente de usuario en una solicitud de OAuth 2.0.

Para agregar una URL de respuesta, puede navegar a Configuración > URL de respuesta y establecer la URL en la página a la que se dirigirá al usuario después de iniciar sesión.
REFERENCIA: URL de respuesta frente a PostLogoutRedirectURI en Azure Active Directory (AAD) | por Marilee Turscak
Aquí hay un hilo similar al que puede consultar el código de error "No se puede desproteger el mensaje. Estado" al redirigir