Útmutató: Bejelentkezési lapok gazdagépe a ASP.NET-webalkalmazásban
Frissítve: 2015. június 19.
A következőkre vonatkozik: Azure
Érvényesség
Microsoft® Azure™ Access Control Service (ACS)
ASP.NET
Áttekintés
Ez a témakör azt ismerteti, hogyan üzemeltethet bejelentkezési oldalt a ASP.NET alkalmazásban. Ez a módszer lehetővé teszi a bejelentkezési oldal teljes testreszabását annak elrendezését, megjelenését és működését illetően. Az egyéni bejelentkezési oldal és az ACS közötti kommunikáció az ACS által elérhetővé tenni kívánt JSON-csatornán keresztül történik.
Az összevont bejelentkezési oldal megjelenésének, viselkedésének és helyének teljes körű szabályozásához az ACS egy JSON-kódolású metaadat-csatornát biztosít, amely az identitásszolgáltatók számára biztosítja a neveket, bejelentkezési URL-címeket, képeket és e-mail-tartományneveket (csak AD FS esetén). Ezt a hírcsatornát "Home Realm Discovery Metadata Feed"-nek nevezzük. Az ACS egy példa egy egyéni bejelentkezési lapra, amely tartalmazza a home realm discovery metadata feedtel való kommunikációhoz szükséges kódot. Ez a lap letölthető és teljesen testre szabható.
Tartalom
Célkitűzések
Áttekintés
A lépések összefoglalása
1. lépés – Egyéni bejelentkezési példaoldal letöltése
2. lépés – Az egyéni bejelentkezési oldal megjelenésének és megjelenésének testreszabása
3. lépés – Egyéni bejelentkezési lap integrálása egy ASP.NET-webalkalmazásba
Célkitűzések
Ismerkedés az ACS felügyeleti portál bejelentkezési oldalával.
Annak biztosítása, hogy minden célkitűzés meghatározott feladatként legyen kifejezve
Bejelentkezési lap üzemeltetése egy ASP.NET-webalkalmazásban, hogy egységes megjelenést és működést biztosítson.
A lépések összefoglalása
1. lépés – Egyéni bejelentkezési példaoldal letöltése
2. lépés – Az egyéni bejelentkezési oldal megjelenésének és megjelenésének testreszabása
3. lépés – Egyéni bejelentkezési lap integrálása egy ASP.NET-webalkalmazásba
1. lépés – Egyéni bejelentkezési példaoldal letöltése
Ez a lépés bemutatja, hogyan tölthet le egy egyéni bejelentkezési példát tartalmazó oldalt. A példa egyéni bejelentkezési oldalával testre szabhatja az igényeinek megfelelően, majd üzemeltetheti azt a ASP.NET alkalmazásban.
Egyéni bejelentkezési példaoldal letöltése
Ha nem Windows Live® ID azonosítóval lett hitelesítve, ezt meg kell tennie.
A Windows Live ID (Microsoft-fiók) hitelesítése után a rendszer átirányítja a Azure Portal Saját projektek lapjára.
Kattintson a kívánt projekt nevére a Saját Project lapon.
A projekt részletes lapján keresse meg a kívánt névteret, majd kattintson a Access Control hivatkozásra a Kezelés oszlopban.
A Access Control Gépház lapon kattintson a Kezelés Access Control elemre.
Görgessen le a Fejlesztés szakaszhoz, majd kattintson az Alkalmazásintegráció hivatkozásra.
A Bejelentkezési lapok szakaszban kattintson a Bejelentkezési lapok hivatkozásra.
A Bejelentkezési oldal integrációja lapon kattintson a kívánt függő entitásalkalmazásra a Függő entitás alkalmazás oszlopában.
A bejelentkezési lap integrációja: <<A válaszadó fél>> oldalán keresse meg a 2. lehetőséget: A bejelentkezési oldal üzemeltetését az alkalmazás szakaszában, majd kattintson a Példa bejelentkezési lap letöltése gombra. Mentse a lapot tetszőleges helyre. Ezt a lapot fogja használni a testreszabáshoz. A lap neve általában <<YourRealm>>LoginPageCode.html.
2. lépés – Az egyéni bejelentkezési oldal megjelenésének és megjelenésének testreszabása
Ebben a lépésben testre szabhatja az előző oldalon letöltött egyéni bejelentkezési példaoldalt.
Tetszőleges HTML-szerkesztőt használhat – ez lehet olyan egyszerű, mint Jegyzettömb vagy olyan robusztus, mint a Visual Studio ® 2010 HTML-szerkesztő.
Igény szerint tervezheti meg az egyéni bejelentkezési oldal megjelenését és hangulatát.
3. lépés – Egyéni bejelentkezési lap integrálása egy ASP.NET-webalkalmazásba
Ebben a lépésben integrálja az újonnan megtervezett egyéni bejelentkezési lapot a ASP.NET webalkalmazásával.
Másolja az újonnan megtervezett egyéni bejelentkezési lapot egy nyilvános helyre a ASP.NET webalkalmazásban – általában a gyökérmappában.
Tegye elérhetővé az URL-címet az egyéni bejelentkezési lapnak egy nyilvános lapon( általában Default.aspx). A hitelesítéshez a nem hitelesített felhasználók kattintanak rá.