Avatar billede mecenor Nybegynder
25. juli 2005 - 19:42 Der er 4 kommentarer og
1 løsning

Identifikationstjek ved link mellem 2 domæner

Hvis en bruger er logget ind på domæne1 kommer der et link til domæne2. Ved at følge dette link, kommer brugeren ind på sider på domæne2, der kræver login.
Jeg vil lave et tjek på domæne2, der automatisk giver brugeren adgang, hvis de kommer fra domæne1 og der ’medsendes’ en bestemt kode(ikke brugerens kode, men hemmelig, hemmelig kode).
Tjek på hvilket domæne brugeren kommer fra har jeg lavet sådan:
if Request.ServerVariables("REMOTE_HOST") = "domæne1" then
Er der andre (bedre) løsninger?

Mht. et kodetjek er jeg på bar bund; hvordan sender man noget mellem 2 domæner, der ikke kan ses af brugeren? En hidden variable fra formular kan jo ses...

Jeg er bedst bekendt med ASP/VB og javascript.
Avatar billede arne_v Ekspert
25. juli 2005 - 19:59 #1
hvad med at du efter successfuld login på domæne1 nederst i login validerings
scriptet gemmer en krypteret GUID i session og sender en HTTP request til
domæne2 med et brugernavn/password som registrerer den krypteret GUID og
det tilhørend ebrugernavn som være logget ind

så genererer du links med den krypterede GUID og domæne2 ved så at den
request er logget ind og med hvilket brugernavn

du skal nok også lige have noget timeout på den godkendelse

men så burde det vil virke
Avatar billede mecenor Nybegynder
25. juli 2005 - 20:34 #2
:) Jo, det lyder som noget, der godt kunne virke, men jeg har ingen anelse om hvordan man banker det op. Har ikke prøvet at generere krypteret GUID eller sende HTTP request mellem 2 domæner.
Det lyder en del mere kompliceret end jeg først troede, så jeg smider gerne 140 point oven i hatten.
Avatar billede mecenor Nybegynder
27. juli 2005 - 17:22 #3
Opretter som 200 point.
Avatar billede roenving Novice
27. juli 2005 - 17:27 #4
Du behøver ikke at oprette et nyt spørgsmål, for at forøge pointsummen, den findes direkte i et åbent spørgsmål: Oppe til venstre under Funktioner findes der et link, som hedder 'Afsæt flere point' ...

-- og så er det iøvrigt ikke tilladt at oprette samme spørgsmål indenfor 7 dage iflg. reglernes §2.1.11 !-)
Avatar billede mecenor Nybegynder
27. juli 2005 - 17:31 #5
OK, det vidste jeg ikke, sorry!
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
Kurser inden for grundlæggende programmering

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