I am not able to assign access to Composer Functions for my custom "VirtualRole".
I have defined an "Editors" virtual role in my Web.Config:
<virtualRoles replacePrincipal="true"> <providers> <add name="Editors" type="MyNamespace.EditorsRole, MyAssembly"/> </providers></virtualRoles>
I have made a corresponding Virtual Role Provider inheriting from "VirtualRoleProviderBase". At the moment its "IsInVirtualRole()" function always returns true.
My custom virtual role shows up in EPiServer Admin-interface, and I can successfully assign access rights to specific Episerver-pages to my custom role.
But when I assign access to specific composer functions to my virtual role, this is simply ignored. The composer functions does not show up in the Composer Toolbox.
(If I assign Composer access to a "real" Windows group, the composer functions show up in the toolbox correctly).