in teamcity-symbol-server/src/main/java/jetbrains/buildServer/symbols/DownloadSymbolsController.java [59:74]
public DownloadSymbolsController(@NotNull SBuildServer server,
@NotNull WebControllerManager controllerManager,
@NotNull AuthorizationInterceptor authInterceptor,
@NotNull SecurityContextEx securityContext,
@NotNull MetadataStorage buildMetadataStorage,
@NotNull AuthHelper authHelper,
@NotNull SymbolsCache symbolsCache) {
super(server);
mySecurityContext = securityContext;
myAuthHelper = authHelper;
mySymbolsCache = symbolsCache;
myMetadataSourceFactory = new MetadatSourceFactoryImpl(buildMetadataStorage);
final String path = SymbolsConstants.APP_SYMBOLS + "/**";
controllerManager.registerController(path, this);
authInterceptor.addPathNotRequiringAuth(path);
}