webForumDet fria alternativet

Automatiskt fylla i windows inloggning

.NET

5 svar · 775 visningar · startad av The_Hulk

Medlem sedan juni 20031 837 inlägg
Frågan#1

Hej!

Vi har en webbapplikation som kräver att man använder Windows inloggning.
Nackdelen är att man måste skriva domän\användarnamn för att det ska fungera.
Detta kommer ju inte att fungera så bra när man ska be kunder att logga in samt att man inte har någon fin inloggningssidan utan endast den där grå popup-rutan där man ska fylla i det.

Så min fråga är om man kan skapa en startsida i ASP.Net där man fyller i användarnamn och lösenord och att man sedan i koden lägger till domännamn?

Hoppas ni förstår mitt lilla problem samt att ni har någon lösning på det :D

Tack på förhand!

Medlem sedan juni 20031 837 inlägg
#2

Ingen som vet om det går att automatiskt fylla i användarnamn och lösenord för Integrated Windows Authentication via JavaScript eller .Net?

Vi har en webbsgop där autentiseringen sköts via Integrated Windows Authentication i IIS:en. Nackdelen är att kunden måste skriva in domän\användarnamn och lösenord i en grå popup-ruta.

Vi vill att man i stället kommer till ett webbformulär där det räcker att skriva in användarnamn och lösenord, sen lägger man till domänen via någon kod och gör autentiseringen för Integrated Windows Authentication i IIS:en.

Låter kanske konstigt men det är svårt att förklara.

Medlem sedan juni 20006 031 inlägg
#3

Vet inte säkert hur WindowsIdentity fungerar i ASP.NET men annars så får du ju ut domän\användarnamn genom den.

Medlem sedan juni 20031 837 inlägg
#4

Jag bryr mig inte riktigt om att få ut domän\användarnamn utan skulle hellre vilja sätta dem med .NET/JavaScript kod.

Kunderna ligger ju inte på samma domän som webbshoppen och därmed kommer de att mötas av en popup-ruta (se bifogad bild från windows vista) som ber dem att skriva in domain\användarnamn och lösenord.
jag vill komma runt den så användaren slipper skriva in själva domänen och möts av ett finare inloggningsformulär.

popup-login.jpg
Medlem sedan nov. 20011 551 inlägg
#5

Gör en inloggning på en tidigare sida då, där du i logiken sätter användaren mha inpersonate eller nåt och du alltid kan använda samma domän, användaren fyller i användarnamn och lösenord, du lägger på domän, skapar ett userobjekt och loggar in dem samt transporterar dem till den skyddade arean med rätt credentials? eller har jag missat nåt?

Medlem sedan juni 20031 837 inlägg
#6

det låter som det jag är ute efter men jag har ingen aning om hur jag ska gå tillväga för att genomföra det.

Kan du ge lite kod eller länka till något exempel?

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)