using System;
using System.Runtime.InteropServices;
namespace System.Security.Principal
{
/// Specifies how principal and identity objects should be created for an application domain. The default is UnauthenticatedPrincipal.
// Token: 0x020005B1 RID: 1457
[ComVisible(true)]
[Serializable]
public enum PrincipalPolicy
{
/// Principal and identity objects for the unauthenticated entity should be created. An unauthenticated entity has set to the empty string ("") and set to false.
// Token: 0x04001596 RID: 5526
UnauthenticatedPrincipal,
/// No principal or identity objects should be created.
// Token: 0x04001597 RID: 5527
NoPrincipal,
/// Principal and identity objects that reflect the operating system token associated with the current execution thread should be created, and the associated operating system groups should be mapped into roles.
// Token: 0x04001598 RID: 5528
WindowsPrincipal
}
}