Programming .Net Security

GenericIdentityserializable

System.Security.Principal (mscorlib.dll)class

public class GenericIdentity : IIdentity { // Public Constructors public GenericIdentity(string name); public GenericIdentity(string name, string type); // Public Instance Properties public virtual string AuthenticationType{get; } // implements IIdentity public virtual bool IsAuthenticated{get; } // implements IIdentity public virtual string Name{get; } // implements IIdentity }

This implementation of the IIdentity interface provides a generic representation of a user. GenericIdentity objects are created using standard constructors that take either the user's name or the user's name and a string representing the authentication mechanism used to authenticate the user. The ability to create GenericIdentity objects with any username means that the GenericIdentity class can be used to represent users authenticated against any authority.

Категории