Avatar billede mulemule Nybegynder
04. november 2005 - 14:32 Der er 2 kommentarer

httpHandler uden authorization

I min web.config fil har jeg authentication for alle sider. Jeg har også sat en httpHandler op, som for alle webrequest på formen /httpHandler/*/*.*, til at gå ind i min egen httpHandler.

Mit spørsmål er: Hvordan sætter jeg tingene op således at alle brugere for adgang til httpHandler uden at skulle logge ind eller være logget ind. Af forskellige årsager ønsker jeg ikke at request til min httpHandler bliver videresendt til Login.aspx

(jeg ved godt at jeg i Login.asp.cs kan videresende alle request til min httpHandler med det samme, men det kan ikke bruges da min specifikke httpHandler ikke tåler den slags videresendelser ordenligt)

Nedenfor kan ses uddrag af min web.config fil som den ser ud nu:


<authentication mode="Forms">

<forms name="xxtemp" loginUrl="aspxAuthentication/Login.aspx" protection="All"

timeout="25"></forms>

</authentication>

<authorization>

<deny users="?" />

</authorization>



<httpHandlers>

<add verb="*" path="httpHandler/*/*.*"

type="myproject.myHttpHandler, myproject" />

</httpHandlers>
Avatar billede dr_chaos Nybegynder
15. november 2005 - 08:39 #1
prøv evt  med
<location path="httpHandler/*/*.*">
        <system.web>
            <authorization>
                <allow users="*"/>
            </authorization>
        </system.web>
    </location>
Avatar billede dr_chaos Nybegynder
04. februar 2006 - 16:42 #2
Du mangler at lukke spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester