Ett företag behöver komma åt information från oss och en webservice är precis vad som är passande...
Jag vet hur jag skapar den och så...Men, jag vill ju inte att alla ska kunna komma åt den, därför hade det vart bra att kunna sätta login/lösenord eller liknande som skickas med i anropet på nåt vis...
Nån som vet nåt bra sätt för detta?
Jag skulle ju kunna ta med det som parametrar i metod-anropen,men det känns ju inte rätt alls...
Har letat lite på MSDN men inte hittat nån vettigt...
Bygga en egen lösning för det. Alltså när användaren ska hämta info från er måste han skicka lösenord och username till er. Vet inte om det finns något inbyggt.
Kan du inte skapa en lokal NT-användare på servern som kör webservicen och ge det andra företaget användarnamn och lösenord? Sen sätter du IIS-rättigheter bara för dem på den katalogen.
Det kommer upp en auth-ruta, du har säkerligen sett dem massvis av gånger. Det är inbyggt i webläsaren, inte i ASP.NET. Det är webservern som kontrollerar användaren då, inte serverside-språket. Däremot kan du ta emot användarens inloggningsuppgifter via serverside-språket. :)
Tack för tipsen, men eftersom koden ska integreras i deras system, så vill de nog helst slippa en inloggnins-ruta, då det är deras kunder som kommer att använda systemet...
Får bli en lösning där jag själv validerar uppgifterna, dvs. tar med dem som parametrar.