Gå til innhold

Sjekke bruker mot windows login


Anbefalte innlegg

Skrevet

Er det noen mulighet i java for å sjekke et brukernavn/passord om dette er en gyldig windows bruker?

Jeg har en web-applikasjon der jeg vil ha en innlogginsrutine som sjekker bruker mot windows/net login.

 

:-)

Videoannonse
Annonse
Skrevet (endret)

environment varibler. Windows har en variabel som heter %USERNAME%

i unix er det $USER

 

ps. % og $ tegnene derefferer variablene

 

prøv cmd.exe echo %USERNAME%

Endret av aC
Skrevet

Takk, men på denne måten kan jeg vel ikke sjekke om en bruker+passord er gyldig kombinasjon.

 

Jeg tenker en slags funksjonalitet i retning:

 

if (validLogin("bruker", "passord"))

{

// Gyldig login, fortsett til hovedmeny...

}

else

{

// Ugyldig login, retur til loginbilde

}

 

Der "bruker" er en lokal bruker eller en bruker i domenet.

Skrevet

Ja det er en database inne i bildet her. Serveren (JBoss) benytter et eget fast brukernavn/passord for å aksessere denne. I selve webapplikasjonen er det pr i dag ikke noe autentisering. Dvs at jeg kan via browser aksessere applikasjonen og dermed også lese data i databasen uten noen form for autentisering. Jeg kunne tenke meg her at applikasjonen kunne verifisere bruker/passord mot windows/domenet sine brukere. (Ikke mot databasebruker.) slik at jeg slipper å vedlikeholde et sett med egne brukere/passord i selve applikajonen.

 

:roll:

Skrevet
Kan jdbc benyttes til autentisering mot ad?

 

Nei.

 

Active Directory støtter(mer eller mindre) ldap (Lightweight Directory Access Protocol).

Skaff deg et java ldap bibliotek.

 

mvh

Terje

Skrevet
Kan jdbc benyttes til autentisering mot ad?

 

Nei.

 

Active Directory støtter(mer eller mindre) ldap (Lightweight Directory Access Protocol).

Skaff deg et java ldap bibliotek.

 

mvh

Terje

 

Takk, forsøker dette :-)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...