# Nieuw toepassingsblok - Authorisatie en profielblok

<datetime class="hidden">2004-02-20T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, ASP.NET, Authorization, Profiles, Security, Application Blocks -->
[Dit](http://devhawk.net/PermaLink.aspx?guid=15eb3822-519c-458e-9086-2999ce666d44) Lijkt zeer nuttig te zijn inderdaad. Gevonden op de [Devhawk blog](http://devhawk.net/)Hier is wat blurb van de pagina:

*Samenvatting: Als je betrokken bent bij het ontwerpen en ontwikkelen van applicaties, moet je waarschijnlijk bepalen hoe gebruikers van geval tot geval met je applicaties omgaan. Bijvoorbeeld, beheerders, managers en werknemers kunnen verschillende niveaus van toegang tot je applicaties nodig hebben, en in sommige gevallen kan een individuele gebruiker verschillende rollen hebben in verschillende toepassingen. Het is een belangrijke uitdaging om deze flexibiliteit mogelijk te maken, vooral in situaties waarin beheerders rekeninginformatie bewaren in verschillende autoriteiten en gebruikersdatabases.*

*De Authorization and Profile Application Block is een set van herbruikbare codecomponenten die u kunt gebruiken om het gedrag van een toepassing voor individuele gebruikers aan te passen. Deze gids beschrijft het ontwerp en de kenmerken van de Authorization and Profile Application Block en laat zien hoe u het blok kunt gebruiken in uw toepassingen.*

Soortgelijke functionaliteit wordt geleverd in Whidbey (ASP.NET 2.0), maar dit ziet er gewoon verbluffend handig uit. Ondersteuning voor Profielen op een 'standaard' manier (die erg lijkt op de Whidbey implementatie op het eerste gezicht) is gewoon ongelooflijk nuttig - hoe vaak heb je deze functionaliteit geleverd, op hoeveel verschillende manieren?  
Ik adviseer echt om te leren kennen en houden van de Application Blocks, Ik gebruik de [Gegevenstoegangsblok](http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp) en de [Exception Management Block](http://msdn.microsoft.com/library/en-us/dnbda/html/emab-rm.asp) Vrijwel de hele tijd nu, ze helpen af te dwingen best practices en bespaart een hele lading van het typen!