Sziasztok!
A következőt kellene megoldanom:
egy weboldalon (apache, mysql, php) kellene olyan linket elhelyezni, amire kattintva az ott már bejelentkezett felhasználó beléphet a cége exchange 2007 szerverének OWA felületére anélkül, hogy az OWA login formon újra meg kellene adnia a céges login+pass párost. A kliens gép jellemzően nem céges, nincs az exchange domainben, tehát integrated auth. nem játszik, ráadásul az AMP alapú oldal és az exchange OWA egymástól teljesen függetlenek (most ne menjünk bele, hogyan lehet így pl. AD logineket szinkronban tartani).
A kérdés valójában az, össze lehet-e állítani olyan URL-t, amit az OWA hajlandó fogadni, és tartalmazza a felhasználói adatokat.
Köszi
- 1068 megtekintés
Hozzászólások
Formból küldhetsz a bejelentkeztető oldalnak ugyanolyan postdatát mint amilyet amúgy is kapna, ha jól értem a kérdésedet.
- A hozzászóláshoz be kell jelentkezni
ezzel tudtommal az a gond, hogy az owa nem web-s bejelentkezést használ. hanem ha jól tudom meghív egy windows-s login képernyőt.
de de hogy annak hogyan lehet át adni a bejelentkezési adatokat azt nem tudom.
- A hozzászóláshoz be kell jelentkezni
beállitás kérdése, hogy hogyan authentikál, lehet form alapú is: http://technet.microsoft.com/en-us/library/aa998867.aspx
- A hozzászóláshoz be kell jelentkezni
Igen, form-based auth van beállítva. Találtam egy kis kódrészt a neten, de az sem működik, és a közzétevője is megoldást keresett:
script Language=javascript
function logonForm_onsubmit()
{
if (logonForm.username.value.indexOf("@") !=-1)
{
return true;
}
logonForm.username.value = "COOPER\\" + logonForm.username.value;
return false;
}
/script
FORM action="https://OUR DOMAIN.com/exchweb/bin/auth/owaauth.dll" method="POST" name="logonForm" autocomplete="off" onsubmit="logonForm_onsubmit()"
és a persze végén a tetszőleges html form...
- A hozzászóláshoz be kell jelentkezni