diff --git a/screening/resource/dependency-structure.ddf b/screening/resource/dependency-structure.ddf
index f72232bc3733572fa5373ce32e4b7bd0b6e8434d..a8fdb9d0a2d234c9c34df8ce9a7c98a933ec8900 100644
--- a/screening/resource/dependency-structure.ddf
+++ b/screening/resource/dependency-structure.ddf
@@ -39,7 +39,7 @@ check [screening_web_client] independentOf [screening_server]
 
 # -------- check screening public API dependencies
 
-[openbis_authorization] = ${screening}.shared.api.authorization.* ${root}.generic.shared.authorization.** ${root}.generic.shared.dto.**
+[openbis_authorization] = ${screening}.shared.api.authorization.* ${root}.generic.shared.basic.dto.RoleWithHierarchy* ${root}.generic.shared.authorization.** ${root}.generic.shared.dto.**
 [api_openbis] = ${screening}.shared.api.** 
 [api_dss] = ${root}.dss.screening.shared.api.v1.**
 [api_client_facade] =	${screening}.client.api.v1.**