Step-by-Step into the cloud

a blog of Dirk Eisenberg (>)
posts - 81, comments - 15, trackbacks - 17

My Links

News

Article Categories

Archives

Post Categories

Image Galleries

Blogs

Projects

using System.Security.Principal

Mit .NET 2.0 wurde der namespace System.Security.Principal um ein paar Klassen zur Verwaltung von Accounts erweitert. Hierbei handelt es sich um die gute alte Abstraktion von LookupAccountSid und LookupAccountName. Diese Funktionen finden sich in den neuen Klassen NTAccount und SecurityIndentifier wieder. Beide Klassen basieren auf einer Basis-Klasse mit dem Namen IdentityReference. Folgendes Beispiel zeigt wie man aus einem User-Account die entsprechende SID erzeugt. Diese Vorgang ist natürlich auch umgedreht möglich:

NTAccount user = new NTAccount("Administrator");
SecurityIdentifie sid = null;
if ( user.IsValidTargetType(typeof(SecurityIdentifier)))
  sid = (SecurityIdentifier)user.Translate(typeof(SecurityIdentifier));

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Print | posted on Friday, December 19, 2008 10:42 PM | Filed Under [ .NET Coding ]

Feedback

No comments posted yet.
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 
 

Powered by: