mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-03 12:08:31 +00:00
parent
b07ef2212a
commit
0a80820742
@ -31,6 +31,8 @@ import org.openmetadata.catalog.Entity;
|
||||
import org.openmetadata.catalog.entity.teams.User;
|
||||
import org.openmetadata.catalog.exception.EntityNotFoundException;
|
||||
import org.openmetadata.catalog.jdbi3.CollectionDAO;
|
||||
import org.openmetadata.catalog.jdbi3.RoleRepository;
|
||||
import org.openmetadata.catalog.jdbi3.TeamRepository;
|
||||
import org.openmetadata.catalog.jdbi3.UserRepository;
|
||||
import org.openmetadata.catalog.resources.teams.UserResource;
|
||||
import org.openmetadata.catalog.security.policyevaluator.PolicyEvaluator;
|
||||
@ -63,6 +65,8 @@ public class DefaultAuthorizer implements Authorizer {
|
||||
// RoleRepository and TeamRepository needs to be instantiated for Entity.DAO_MAP to populated.
|
||||
// As we create default admin/bots we need to have RoleRepository and TeamRepository available in DAO_MAP.
|
||||
// This needs to be handled better in future releases.
|
||||
RoleRepository roleRepository = new RoleRepository(collectionDAO);
|
||||
TeamRepository teamRepository = new TeamRepository(collectionDAO);
|
||||
mayBeAddAdminUsers();
|
||||
mayBeAddBotUsers();
|
||||
this.policyEvaluator = PolicyEvaluator.getInstance();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user