Vra

My produksie-omgewing behels 'n paar IIS 6-webbedieners, een wat ou .NET 1.1-toepassings gebruik en die ander .NET 2.0-toepassings.Ons kan nie .NET 2.0 langs 1.1 op dieselfde masjien installeer nie, want dit is 'n streng gereguleerde 'Gevalideerde stelsel' en sou 'n burokratiese nagmerrie wees om te hervalideer.

Webwerwe op beide bedieners gebruik basiese verifikasie teen Active Directory-gebruikersrekeninge.

Is dit moontlik vir 'n webtoepassing op die 1.1-bediener om 'n gebruiker veilig te herlei na 'n bladsy wat op die 2.0-bediener bedien word, sonder om te vereis dat gebruikers weer stawing?

Was dit nuttig?

Oplossing

Nee, omdat jy nie die gebruik van koekies vir verifikasie in daardie scenario, so ScaleOvenStove se skakel nie sal help nie.

Basiese verifikasie stuur die login inligting in die HTTP-hoofde met elke versoek, maar dit is die leser wat dit doen, wanneer dit 'n nuwe bediener, 'n nuwe wagwoord versoek sien.

(of selfs soos voorgestel verander die verifikasie op beide stelsels om enkele aanmelding ondersteun)

Ander wenke

Om dit te bereik, kan jy 'n enkele aanteken-oplossing implementeer.

Hierdie oplossing sal een bediener hê as jou meester-verifikasiebediener.Hierdie bediener sal verantwoordelik wees vir stawing en die skep van 'n koekie vir die gebruiker.Wanneer jy na die ander bediener (op dieselfde domein) herlei, kyk om te sien of die stawingkoekie bestaan ​​wat deur die stawingbediener geskep is, en as dit bestaan, en geldige data het, teken die gebruiker outomaties aan.Maak seker dat jy die domein op die vormstawingskaartjie en -koekie stel, en dan sal beide bedieners wat op dieselfde domein bestaan, toegang tot hierdie koekie kan kry.

Ek sal enkelteken op asp.net google.Daar is 'n aantal maniere om dit te bereik, maar dit is beslis haalbaar.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top