Hej! Mitt ser ut så här och funkar klockrent.securityTrimmingEnabled
Jag lärde mig från en learn visual studio film att man kunde lägga in detta i web.config för att menyn bara skulle visa länkar till de dokument användaren har behörighet till, men det funkar inte, felmeddelandet säger att den inte väntade sig securityTrimmingEnabled på det stället.
<siteMap defaultProvider="foo" enabled="true">
<providers>
<add name="foo" siteMapFile="web.sitemap" type="System.Web.XmlSiteMapProvider" securityTrimmingEnabled="True" />
</providers>
</siteMap>
Någon som vet om det här är meningen att det skall funka?
MattiasSv: securityTrimmingEnabled
<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
<providers>
<add name="XmlSiteMapProvider" description="Default
SiteMap provider." type="System.Web.XmlSiteMapProvider" siteMapFile="web.sitemap"
securityTrimmingEnabled="true"/>
</providers>
</siteMap>
Sen i mappen du vill skydda lägger du en web.config med nåt sånt här innehåll, du får ju ändra så det passar dina roller mm. Iweb.config kandu sen konfigurera vilka roller och/eller användare som ska få tillgång.
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<authorization>
<allow roles="admin" />
<deny users="*" />
</authorization>
</system.web>
</configuration>