15. An information handling system comprising: one or more processors; a memory accessible by one or more of the processors; one or more nonvolatile storage devices accessible by one or more of the processors; and a set of instructions stored in the memory, wherein one or more processors execute the set of instructions in order to perform actions of: receiving a first normalized taxonomy, the first normalized taxonomy corresponding to a first repository that has a single-level security access that provides a secure login mechanism on a per-repository basis; receiving a second normalized taxonomy, the second normalized taxonomy corresponding to a second repository that has a multi-level security access that provides a secure login mechanism on a per-asset basis; generating a composite taxonomy from the first normalized taxonomy and the second normalized taxonomy; storing the composite taxonomy in one of the nonvolatile storage devices; receiving a taxonomy request from a portal, the taxonomy request including a user identifier; retrieving the composite taxonomy from one of the nonvolatile storage devices in response to receiving the taxonomy request; identifying a user security level associated with the user identifier; filtering the composite taxonomy based upon the user security level, the filtering resulting in a filtered composite taxonomy that includes one or more available nodes that correspond to a subset of assets from a combination of assets included in the first repository and the second repository; and providing the filtered composite taxonomy to the portal.
15. An information handling system comprising: one or more processors; a memory accessible by one or more of the processors; one or more nonvolatile storage devices accessible by one or more of the processors; and a set of instructions stored in the memory, wherein one or more processors execute the set of instructions in order to perform actions of: receiving a first normalized taxonomy, the first normalized taxonomy corresponding to a first repository that has a single-level security access that provides a secure login mechanism on a per-repository basis; receiving a second normalized taxonomy, the second normalized taxonomy corresponding to a second repository that has a multi-level security access that provides a secure login mechanism on a per-asset basis; generating a composite taxonomy from the first normalized taxonomy and the second normalized taxonomy; storing the composite taxonomy in one of the nonvolatile storage devices; receiving a taxonomy request from a portal, the taxonomy request including a user identifier; retrieving the composite taxonomy from one of the nonvolatile storage devices in response to receiving the taxonomy request; identifying a user security level associated with the user identifier; filtering the composite taxonomy based upon the user security level, the filtering resulting in a filtered composite taxonomy that includes one or more available nodes that correspond to a subset of assets from a combination of assets included in the first repository and the second repository; and providing the filtered composite taxonomy to the portal. 16. The information handling system of claim 15 further comprising an additional set of instructions in order to perform actions of: receiving the filtered composite taxonomy at the portal; and generating a user interface view at the portal based upon the filtered composite taxonomy, wherein the user interface view only includes nodes corresponding to the subset of assets from the combination of assets included in the first repository and the second repository.