Jäsenyyden API

Membership API on alusta, joka edustaa Microsoftin  kehittämää käyttäjien hallintatyökalua . Joskus sovelluksia kehitettäessä on tarpeen hallita käyttäjiä, joilla on eri käyttöoikeustaso ohjelmistotoimintoihin. Joten esimerkiksi yhdellä käyttäjällä voi olla sovellusoperaattorin oikeudet, joka käyttää sovellusta tietojen syöttämiseen, tulostamiseen, toisella käyttäjällä voi olla järjestelmänvalvojan oikeudet, joka voi määrittää sovelluksen toimintaan. Käyttäjien hallinta (luo, poista, muuta oikeuksia) on tyypillinen toimenpide ohjelmoitaessa sovelluksia rajoitetuilla oikeuksilla. Tällaisia ​​ongelmia ratkaistaessa herää usein kysymyksiä salauksesta ja käyttäjätilien tallentamisesta. Microsoft on kehittänyt erityisen käyttöliittymän Membership [1] , joka edustaa joukkoa työkaluja käyttäjien hallintaan [2] [3] [4] . Jäsenyysluokka on rakennettu .NET Framework -teknologialla ja se on osa ASP.NET 2.0 :aa [4] .

Kuinka jäsenyys API toimii

Membership API -alustan toteutus perustuu ohjelmiston käyttäjien hallintatavan, sivuston, yleismaailmallistamiseen, kun käyttäjille jaetaan erilaisia ​​oikeuksia ja rooleja. Ohjelmiston käyttäjien hallintaan Membership API tarjoaa käyttöliittymän, joka mahdollistaa [1] :

Membership API -arkkitehtuurin mukaan käyttäjätiedot voidaan tallentaa SQL Server -tietokantaan tai Active Directoryyn tai johonkin muuhun erityiseen paikkaan. Jäsenyyden [5] tarjoaja tarjoaa arkiston kanssa työskentelyn ja käyttöliittymän esittelyn sen kanssa .

Muistiinpanot

  1. ↑ 1 2 Bayer Dominik. Microsoft ASP.NET. Turvallisuus. Master Class. - M . : "Venäjänkielinen painos", 2008. - S. 200-247. — 446 s. - ISBN 978-5-7502-0312-3 . - ISBN 978-5-91180-802-0 .
  2. McDonald, Matthew, Spusta, Mario. Microsoft ASP.NET 2.0 ja C# 2005 -esimerkit ammattilaisille. - ID Williams LLC. - M. , 2006. - S. 799-1056. — 1408 s. — ISBN 5-8459-1091-9 .
  3. Stephen Sanderson. ASP.NET MVC Framework C#-esimerkeillä ammattilaisille. - M . : LLC "I. D. Williams", 2010. - 560 s. — ISBN 978-5-8459-1609-9 .
  4. ↑ 1 2 Dani Esposito. Microsoft ASP.NET 2.0: Peruskurssi. - M . : venäläinen painos, 2007. - 688 s. - ISBN 978-5-91180-423-7 . — ISBN 978-5-7502-0304-8 .
  5. Esposito D. Microsoft ASP.NET 2.0. Syvällinen opiskelu. - M . : "Venäjän painos", 2008. - 592 s. — ISBN 978-5-7502-0286-7 . — ISBN 78-5-91180-196-0.

Kirjallisuus

Linkit