Passport authentication

Tags:    c++ asp.net c# mssql database

<< < 12 > >>
hvordan sender man "GET /rdr/pprdr.asp HTTP/1.0\\r\\n\\r\\n" med winhttp til nexus.passport.com port 443?
skriv venligst en hel kode med include, eller et link til hjælp (ikke msdn)



Kan du ikke bruge koden fra:
http://www.udvikleren.dk/thread.php?techid=1&f=1&t=668

nej for dette er til et side, hvor man skal registrere sig.
du kan se hvad man skal her hvis du vil:
http://www.hypothetic.org/docs/msn/notification/authentication-example.php
under overskriften: "The Passport Nexus"
hvis man kan bruge den kode alligevel så må du godt fortælle hvordan.



Så vidt jeg kan se skal du lave en række kald til SendReceive, og måske behandle de data du modtager.



Så vidt jeg kan se skal du lave en række kald til SendReceive, og måske behandle de data du modtager.

jeg modtager ikke nogle data, hvis jeg sender "GET /rdr/pprdr.asp HTTP/1.0\\r\\n\\r\\n" til addressen, og ved ikke hvad jeg ellers skulle sende.



Har du sendt det til den rigtige port?

Hvis du viser den kode du har brugt kan jeg godt kikke på det.



her er min kode(det er når jeg er inde i passport problemet kommer):

Fold kodeboks ind/udKode 


ps. jeg ved godt det er en blanding af C# og C++, det er fordi jeg fik en til at hjælpe mig lidt, og har ikke lavet det om siden.




Nu får den svar i Passport:

Fold kodeboks ind/udKode 




Når du når til "The Login Server" skal du så vidt jeg kan se bruge gethostbyname igen for at få IP-addressen på login.passport.com.



hvorfor bruger du port 80 når der står man skal bruge port 443? desuden så skal jeg også sende mit password, så jeg vil godt vide om det også er sikkert at bruge denne forbindelse(winsock) i forhold til at bruge f.eks. winhttp?

[Redigeret d. 12/02-05 23:05:50 af Andreas]



Jeg bruger port 80 fordi det virker med port 80. Port 80 er den der normalt bruges til http. Det virker ikke med 443.

Port 443 er så vidt jeg ved https porten. Jeg ved ikke hvordan man får det til at virke med https.

Jeg ved ikke hvad winhttp er.



<< < 12 > >>
t