Security Core The main class that keeps authorization data is SecurityContextHolder, saves the detail of Principal object. Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal(); if (principal instanceof UserDetails)…