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