using System; using System.Runtime.InteropServices; namespace System.Security.Principal { /// Defines the basic functionality of an identity object. // Token: 0x020005AB RID: 1451 [ComVisible(true)] public interface IIdentity { /// Gets the type of authentication used. /// The type of authentication used to identify the user. // Token: 0x17000A6A RID: 2666 // (get) Token: 0x0600351D RID: 13597 string AuthenticationType { get; } /// Gets a value that indicates whether the user has been authenticated. /// true if the user was authenticated; otherwise, false. // Token: 0x17000A6B RID: 2667 // (get) Token: 0x0600351E RID: 13598 bool IsAuthenticated { get; } /// Gets the name of the current user. /// The name of the user on whose behalf the code is running. // Token: 0x17000A6C RID: 2668 // (get) Token: 0x0600351F RID: 13599 string Name { get; } } }