mscorlib [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.5000.0 2.0.0.0 4.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Runtime.InteropServices.ComVisible(true)

An identity object represents the user on whose behalf the code is running. This interface is implemented by the and classes.

Defines the basic functionality of an identity object.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String The authentication method (e.g. NTLM, POSIX ...).

  The authentication type is passed to the common language runtime by the operating system or by another authentication provider. Basic authentication, NTLM, Kerberos, and Passport are examples of authentication types.

  Gets the type of authentication used.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean True if the current identity was authenticated, false otherwise.

  The setting for this property is determined by the Windows SECURITY_AUTHENTICATED_USER_RID security identifier (SID).

  Gets a value that indicates whether the user has been authenticated.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String Textual representation of the current identity (e.g. user name).

  The user name is passed to the common language runtime by the operating system or other authentication provider (such as ASP.NET).

  is typically set to an empty string ("") for an unauthenticated entity, but can take other values.

  Gets the name of the current user.