Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Authentisera användare från webbsida

Postades av 2009-04-02 10:24:04 - Lennart Okla, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 1805 personer

Jag försöker göra en sida i klassisk ASP/VBS för att authentisera användare mot ett Windows AD. Jag utnyttjar ett standard script från MS för detta www.microsoft.com/technet/scriptcenter/resources/qanda/dec05/hey1209.mspx

Om jag kör detta som ett vb-script så har jag inga problem att authetisera användaren, men på en ASP-webbsida så får jag följande fel ”Provider (0x80040E09) Permission denied.” Jag kör från den inbyggda webbservern på min XP. Datorn är inte med i domänen.

Felet uppstår på raden
Set objRecordSet = objCommand.Execute
Jag förmodar att det har och göra med någon inställning/rättighet på min dator eftersom VBS fungerar med samma kod. Jag har givetvis anpassat koden för ASP, t ex ändrat alla ” CreateObject” till ”Server.CreateObject” och ersatt ” Wscript.Echo” med att sätta sessionsvariabler. I övrigt är koden oförändrad. Jag bilägger gärna koden, men jag tror egentligen att felet sitter någon annan stans, men var?


Svara

Sv: Authentisera användare från webbsida

Postades av 2009-04-02 12:20:57 - Henrik Malmberg

Du saknar rättigheter att göra förfrågan då IIS körs som en ganska begränsad användare, se; http://www.codeproject.com/KB/asp/webactivedirlogin.aspx för exempel på hur du kan lösa det. (ImpersonateUser)


Svara

Sv:Authentisera användare från webbsida

Postades av 2009-04-02 16:10:44 - Lennart Okla

Tack för snabbt svar. Jag har testat ditt förslag dock utan framgång. Jag har dessutom ett litet problem att tolka länken du gav – det står: ” This method should be called before sending request to active directory. The user should be a valid domain user with at least read permissions of active directory.”

Med detta måste väl vara fel? Jag har i stället skapat en lokal användare på min egen dator som jag ger när jag använder
objLogon.Logon "user id", "password", "domain name"
Jag har även testat med en domänanvändare utan framgång och detta känns inte heller rätt på en dator som inte har något med den domänen att göra. Det är väl ASP-motorn som behöver eleverade rättigheter, eller har jag missförstått?

Datorn jag och webbservern är på tillhör alltså ingen domän, men jag försöker authentisera en användare mot en extern domän och dessutom få ut lite data ur AD för den användaren som namn, mailadress och telefonnr. Detta funkar med VBS men inte med ASP.

Det enda som funkar som jag hittat är ett script som authentiserar användaren bytes.com/groups/asp/53296-active-directory-authentication-asp men då får jag inte ut namn mm, bara authentiseringen funkar. För att göra detta behövs inga extra rättigheter för ASP-motorn utan det funkar med webbservern defaultinställd.

Ett exempel på hur man kan göra det jag vill, alltså authentisera och få ut lite uppgifter om användaren från AD när varken webbservern eller datorn är domänanslutna är vad jag vill åstadkomma.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
840
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies