Megosztás a következőn keresztül:


Ú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

  1. Ha nem Windows Live® ID azonosítóval lett hitelesítve, ezt meg kell tennie.

  2. 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.

  3. Kattintson a kívánt projekt nevére a Saját Project lapon.

  4. 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.

  5. A Access Control Gépház lapon kattintson a Kezelés Access Control elemre.

  6. Görgessen le a Fejlesztés szakaszhoz, majd kattintson az Alkalmazásintegráció hivatkozásra.

  7. A Bejelentkezési lapok szakaszban kattintson a Bejelentkezési lapok hivatkozásra.

  8. 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.

  9. 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.

  1. Tetszőleges HTML-szerkesztőt használhat – ez lehet olyan egyszerű, mint Jegyzettömb vagy olyan robusztus, mint a Visual Studio ® 2010 HTML-szerkesztő.

  2. 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.

  1. 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.

  2. 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á.