Initialize with two roles: "ROLE_USER" and "ROLE_ADMIN" for now
Outside changes for functionality
Initialize with the new .init() in ModelInit.java BEFORE Person initializes
Save the two base roles to rolesRepo (@Autowired PersonRoleJpaRepository rolesRepo with declarations)
Add method that fetches Person roles using the person's Username
This should be added to the PersonApiController to be used for a pull and restricted to logged-in users
Current point of confusion: how can we limit the roles fetch to only the user that has been signed in? Look into using the username (?) of the userdata as a source of authorization in SecurityConfig.java
Branch for UserRoles: Created when process begins
REQUIREMENTS:
.init()
inModelInit.java
BEFORE Person initializesrolesRepo
(@Autowired PersonRoleJpaRepository rolesRepo
with declarations)SecurityConfig.java