Det här känns väldigt användbart.
Uppfunnit den här på Loren Halvorsons bloggHan förklarar det bäst. Här är en komplett kopia av vad han skrev.
Är någon som använder AzMan?
Vi håller på att utveckla ett gemensamt rollerbaserat tillståndslayer för flera av våra tillämpningar och stötte på Microsofts Autoriseringsadministratör. Jag hade först passerat över den eftersom jag trodde att den var kopplad till Windows Server 2003, men det visar sig att den går igång Windows 2000 som vi använder i produktionen, och Windows XP som utvecklare använder Windows Server 2003 Administration Tools Pack och du kommer att få det.
Idéen verkar jättebra. Den låter dig definiera logiska operationer som | " | CanApproveExpenseReports | ", | kartlägga dem till logiska roller i ditt organisation som ♫ " | Manager | МSK4 | Sedan anse användarna till rollerna | Dave McPhersons artikel). Det finns en COM-runtime och en |.|NET interop assemblage som kan användas från | .|NET | МSK3| som låter din application att snabbt kolla om den nuvarande användaren får göra något operation.
om (azMan
Den erbjuder också ett MMC-snap -in verktyg för att sköta allting. Om den fungerar, så kommer det att spara oss en ton tid
Jag ser Patterns and Practices Autorisering och Profile Application Block har en leverantör som kan använda den, ,, och det finns en RoleManager Provider i Whidbey som använder en del av den också.
Faktum är att medan jag talade om Whidbey, var jag förvånad över att det inte verkar vara något annat än IsInRole som ger ett generellt autentiseringsmekanism. Rolor är bra för vissa saker, men de är för självklart. - är instängda för att bestämma om en knapp är synlig eller ej, ,, eller om en användare kan lösa saker från en tabell,.. Det kan potentiellt finnas hundratals av dessa små, instägda och skyddade operationer spridda genom hela din app, , och hårda, M SK10, koderade rolltitel, Mska11, om (, användaren, M Ska13, IsInrole, Mssa14, ledare, Msa15, i hela din application är inte en acceptabel lösning på mitt sätt eftersom den begränsar möjligheten att omdefiniera tillståndet för varje roll senare utan att röra vid kod,
Autoriseringsadministratör ( eller kort sagt AzMan ) verkar passa in perfekt på Rechnungen. Men jag vägrar hoppa in för snabbt eftersom jag inte tycker om denna teknik på webben.