private Map<String, BasicAuthDBConfig> getAuthorizerConfigMap(AuthorizerMapper mapper) { Preconditions.checkNotNull(mapper); Preconditions.checkNotNull(mapper.getAuthorizerMap()); Map<String, BasicAuthDBConfig> authorizerConfigMap = new HashMap<>(); for (Map.Entry<String, Authorizer> entry : mapper.getAuthorizerMap().entrySet()) { Authorizer authorizer = entry.getValue(); if (authorizer instanceof BasicRoleBasedAuthorizer) { String authorizerName = entry.getKey(); BasicRoleBasedAuthorizer basicRoleBasedAuthorizer = (BasicRoleBasedAuthorizer) authorizer; BasicAuthDBConfig dbConfig = basicRoleBasedAuthorizer.getDbConfig(); authorizerConfigMap.put(authorizerName, dbConfig); } } return authorizerConfigMap; } }
@Inject public DefaultBasicAuthorizerResourceHandler( BasicAuthorizerCacheManager cacheManager, AuthorizerMapper authorizerMapper ) { this.cacheManager = cacheManager; this.authorizerMap = new HashMap<>(); for (Map.Entry<String, Authorizer> authorizerEntry : authorizerMapper.getAuthorizerMap().entrySet()) { final String authorizerName = authorizerEntry.getKey(); final Authorizer authorizer = authorizerEntry.getValue(); if (authorizer instanceof BasicRoleBasedAuthorizer) { authorizerMap.put( authorizerName, (BasicRoleBasedAuthorizer) authorizer ); } } }
@Inject public CoordinatorBasicAuthorizerResourceHandler( BasicAuthorizerMetadataStorageUpdater storageUpdater, AuthorizerMapper authorizerMapper, @Smile ObjectMapper objectMapper ) { this.storageUpdater = storageUpdater; this.objectMapper = objectMapper; this.authorizerMap = new HashMap<>(); for (Map.Entry<String, Authorizer> authorizerEntry : authorizerMapper.getAuthorizerMap().entrySet()) { final String authorizerName = authorizerEntry.getKey(); final Authorizer authorizer = authorizerEntry.getValue(); if (authorizer instanceof BasicRoleBasedAuthorizer) { authorizerMap.put( authorizerName, (BasicRoleBasedAuthorizer) authorizer ); } } }
private void initUserMaps() { AuthorizerMapper authorizerMapper = injector.getInstance(AuthorizerMapper.class); if (authorizerMapper == null || authorizerMapper.getAuthorizerMap() == null) { return; } for (Map.Entry<String, Authorizer> entry : authorizerMapper.getAuthorizerMap().entrySet()) { Authorizer authorizer = entry.getValue(); if (authorizer instanceof BasicRoleBasedAuthorizer) { String authorizerName = entry.getKey(); authorizerPrefixes.add(authorizerName); UserAndRoleMap userAndRoleMap = fetchUserAndRoleMapFromCoordinator(authorizerName, true); if (userAndRoleMap != null) { cachedUserMaps.put(authorizerName, userAndRoleMap.getUserMap()); cachedRoleMaps.put(authorizerName, userAndRoleMap.getRoleMap()); } } } } }
if (authorizerMapper == null || authorizerMapper.getAuthorizerMap() == null) { return; for (Map.Entry<String, Authorizer> entry : authorizerMapper.getAuthorizerMap().entrySet()) { Authorizer authorizer = entry.getValue(); if (authorizer instanceof BasicRoleBasedAuthorizer) {
@Inject public DefaultBasicAuthorizerResourceHandler( BasicAuthorizerCacheManager cacheManager, AuthorizerMapper authorizerMapper ) { this.cacheManager = cacheManager; this.authorizerMap = Maps.newHashMap(); for (Map.Entry<String, Authorizer> authorizerEntry : authorizerMapper.getAuthorizerMap().entrySet()) { final String authorizerName = authorizerEntry.getKey(); final Authorizer authorizer = authorizerEntry.getValue(); if (authorizer instanceof BasicRoleBasedAuthorizer) { authorizerMap.put( authorizerName, (BasicRoleBasedAuthorizer) authorizer ); } } }
private Map<String, BasicAuthDBConfig> getAuthorizerConfigMap(AuthorizerMapper mapper) { Preconditions.checkNotNull(mapper); Preconditions.checkNotNull(mapper.getAuthorizerMap()); Map<String, BasicAuthDBConfig> authorizerConfigMap = new HashMap<>(); for (Map.Entry<String, Authorizer> entry : mapper.getAuthorizerMap().entrySet()) { Authorizer authorizer = entry.getValue(); if (authorizer instanceof BasicRoleBasedAuthorizer) { String authorizerName = entry.getKey(); BasicRoleBasedAuthorizer basicRoleBasedAuthorizer = (BasicRoleBasedAuthorizer) authorizer; BasicAuthDBConfig dbConfig = basicRoleBasedAuthorizer.getDbConfig(); authorizerConfigMap.put(authorizerName, dbConfig); } } return authorizerConfigMap; } }
@Inject public CoordinatorBasicAuthorizerResourceHandler( BasicAuthorizerMetadataStorageUpdater storageUpdater, AuthorizerMapper authorizerMapper, @Smile ObjectMapper objectMapper ) { this.storageUpdater = storageUpdater; this.objectMapper = objectMapper; this.authorizerMap = Maps.newHashMap(); for (Map.Entry<String, Authorizer> authorizerEntry : authorizerMapper.getAuthorizerMap().entrySet()) { final String authorizerName = authorizerEntry.getKey(); final Authorizer authorizer = authorizerEntry.getValue(); if (authorizer instanceof BasicRoleBasedAuthorizer) { authorizerMap.put( authorizerName, (BasicRoleBasedAuthorizer) authorizer ); } } }
private void initUserMaps() { AuthorizerMapper authorizerMapper = injector.getInstance(AuthorizerMapper.class); if (authorizerMapper == null || authorizerMapper.getAuthorizerMap() == null) { return; } for (Map.Entry<String, Authorizer> entry : authorizerMapper.getAuthorizerMap().entrySet()) { Authorizer authorizer = entry.getValue(); if (authorizer instanceof BasicRoleBasedAuthorizer) { String authorizerName = entry.getKey(); authorizerPrefixes.add(authorizerName); UserAndRoleMap userAndRoleMap = fetchUserAndRoleMapFromCoordinator(authorizerName, true); if (userAndRoleMap != null) { cachedUserMaps.put(authorizerName, userAndRoleMap.getUserMap()); cachedRoleMaps.put(authorizerName, userAndRoleMap.getRoleMap()); } } } } }
if (authorizerMapper == null || authorizerMapper.getAuthorizerMap() == null) { return; for (Map.Entry<String, Authorizer> entry : authorizerMapper.getAuthorizerMap().entrySet()) { Authorizer authorizer = entry.getValue(); if (authorizer instanceof BasicRoleBasedAuthorizer) {