web.config allow user i undermapp?
Har problem att få till rätigheterna i en undermapp (admin) i min configfil. Den ligger i roten och använder windows auth. Nu vill jag kunna ange vissa användare till denna undermapp så dessa slipper loginruta men som det fungerar nu så får jag upp denna ruta både hos kunden och från min maskin om jag surfar in? Eller ingen ruta hos mig & kunden?
Så här ser min configfil ut:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="connString" value="Provider=SQLOLEDB.1;Persist Security
Info=False;User ID=sa;password=xx Initial Catalog=xx;Data Source=xx" />
<compilation defaultLanguage="vb" debug="true" />
</appSettings>
<system.web>
<customErrors mode="Off" />
<authentication mode="Windows" />
<authorization>
<allow users="*" />
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="sv-SE" />
</system.web>
<location path="admin/">
<system.web>
<authorization>
<allow users="administrator, user1,user2" /> <--- har testat att sätta denna under <deny>
<deny users="?" /> <- tar jag bort denna så får jag upp inlogruta både hos mig och kunden??
</authorization>
</system.web>
</location>
</configuration>
Svara
Sv: web.config allow user i undermapp?
Jag är inte 100 på det nu men några saker att testa:
skriv: "domän eller datornamn\userID"
Du måste också ha Windows auth på i IIS för den virtuella katalogen.
Och så borde du kanske använda allow roles i stället.
Då kan ju kunden själva administrera behörighet till admin-delen genom Windows behörigheter.
Svara
Sv:web.config allow user i undermapp?
Japp dels domännamn och så tog jag bort detta:
<authorization>
<allow users="*" />
</authorization>
Och behöll <Location mapp>
<allow users osv osv>
</location>
Svara