Avatar billede stigc Nybegynder
23. august 2004 - 10:32 Der er 10 kommentarer og
1 løsning

Web service sikkerhed

Jeg skal lave en web service som giver en virksomhed mulighed for at lave simple opslag over internettet. Til det vil jeg lave en web service. Opslaget er meget simpelt, tager ét argument og returnerer true/false. Hvordan styrer jeg sikkerheden på den pæneste måde? Det skal kun være virksomheden, der skal kunne kalde funktionen, men den skal ligge på internettet.
Avatar billede finger Nybegynder
23. august 2004 - 10:36 #1
hvad med en simpel konto/password som hele wirksomheden kan benytte?
Avatar billede stigc Nybegynder
23. august 2004 - 10:42 #2
Ja, men jeg ønsker ikke at sende det som argument til funktion. Det må kunne laves pænere !?
Avatar billede finger Nybegynder
23. august 2004 - 10:47 #3
Du kan bruge .NET's egen security til Active Directory. få brugeren til at logge ind inden kaldet til webservicen. Så kan man vel sende login token med til webservicen
Avatar billede stigc Nybegynder
23. august 2004 - 10:53 #4
Ok, jeg sætter web servicen op med authentication i ISS'en, enabler "EnableSession", og laver en login funktionen i min webservice. Login funktionen kontrolerer brugernavnet, og sætter en intern variabel. Denne kontroleres i hver webmethod. Er det, det pæneste, eller er der andre løsninger?
Avatar billede finger Nybegynder
23. august 2004 - 10:57 #5
nu er jeg ikke security nørd og har ikke selv prøvet det. Men når man logger ind med AD, gemmes login credentials så ikke automatiskpå serveren? det skulle jeg da mene. måske i HttpContext eller i noget security namespace. jeg er ihvertfald ret sikker på at du ikke selv behøver at gemme den slags.
Avatar billede stigc Nybegynder
23. august 2004 - 11:08 #6
Man kan måske også opsætte i ISS'en eller andre steder, at det kun er en bestemt bruger der må kalde denne webservice? Så kunne jeg helt blive fri for sikkerhedskontrol i koden. Er dette muligt?
Avatar billede finger Nybegynder
23. august 2004 - 11:16 #7
måske kan du bruge dette:
http://www.codeproject.com/webservices/WS-Security.asp
denne bruger WSE (Webservice Extensions)

eller dette
http://builder.com.com/5100-6389-1050032.html

jeg tror ike jeg kan hjælpe mere end dette. :-(
Avatar billede finger Nybegynder
23. august 2004 - 11:17 #8
Avatar billede stigc Nybegynder
23. august 2004 - 11:46 #9
Gode links.
Avatar billede stigc Nybegynder
08. januar 2005 - 12:08 #10
Læg et svar.
Avatar billede finger Nybegynder
09. januar 2005 - 09:05 #11
svar
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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