¿Cómo se crea un AuthorizeAttribute personalizado en ASP.NET Core?

Estoy tratando de hacer un atributo de autorización personalizado en ASP.NET Core. En versiones anteriores era posible anularbool AuthorizeCore(HttpContextBase httpContext). Pero esto ya no existe enAuthorizeAttribute.

¿Cuál es el enfoque actual para hacer un AuthorizeAttribute personalizado?

Lo que estoy tratando de lograr: estoy recibiendo una ID de sesión en la Autorización de encabezado. A partir de ese ID sabré si una acción en particular es válida.

Respuestas a la pregunta(6)

Su respuesta a la pregunta