Вы должны поместить любой код, который должен выполняться, независимо от того, авторизуется ли пользователь впервые или он использует кэшированную авторизацию в AuthorizeCore
.
Если вы посмотрите на исходный код, вы увидите, что AuthorizeCore
вызывается как OnAuthorize
, так и OnCacheAuthorization
. Это позволяет кэшировать авторизацию, но все же разрешать определенные действия и принимать фактические решения об авторизации.
Если вам нужно что-то из AuthorizationContext, вы можете создать свойство для хранения информации, а затем получить к нему доступ в методе AuthorizeCore.