AuthenticationType Enumeración

Definición

Especifica el método de autenticación de administración de derechos.Specifies the method of rights management authentication.

public enum class AuthenticationType
public enum AuthenticationType
type AuthenticationType = 
Public Enum AuthenticationType
Herencia
AuthenticationType

Campos

Internal 3

Autenticación implícita para cualquier usuario solicitante.Implicit authentication to any requesting user.

Passport 1

Autenticación de Windows Live IDWindows Live ID.Windows Live IDWindows Live ID authentication.

Windows 0

Autenticación de WindowsWindows en un entorno de dominio corporativo.WindowsWindows authentication in a corporate domain environment.

WindowsPassport 2

Autenticación de Windows o autenticación de Windows Live IDWindows Live ID.Either Windows authentication or Windows Live IDWindows Live ID authentication.

Ejemplos

En el ejemplo siguiente también se muestra el AuthenticationType uso de la enumeración.The following example also shows use of the AuthenticationType enumeration.

string applicationManifest = "<manifest></manifest>";
if (File.Exists("rpc.xml"))
{
    StreamReader manifestReader = File.OpenText("rpc.xml");
    applicationManifest = manifestReader.ReadToEnd();
}

if (_secureEnv == null)
{
    if (SecureEnvironment.IsUserActivated(new ContentUser(
                _currentUserId, AuthenticationType.Windows)))
    {
        _secureEnv = SecureEnvironment.Create(
            applicationManifest, new ContentUser(
                _currentUserId, AuthenticationType.Windows));
    }
    else
    {
        _secureEnv = SecureEnvironment.Create(
            applicationManifest,
            AuthenticationType.Windows,
            UserActivationMode.Permanent);
    }
}
Dim applicationManifest As String = "<manifest></manifest>"
If File.Exists("rpc.xml") Then
    Dim manifestReader As StreamReader = File.OpenText("rpc.xml")
    applicationManifest = manifestReader.ReadToEnd()
End If

If _secureEnv Is Nothing Then
    If SecureEnvironment.IsUserActivated(New ContentUser(_currentUserId, AuthenticationType.Windows)) Then
        _secureEnv = SecureEnvironment.Create(applicationManifest, New ContentUser(_currentUserId, AuthenticationType.Windows))
    Else
        _secureEnv = SecureEnvironment.Create(applicationManifest, AuthenticationType.Windows, UserActivationMode.Permanent)
    End If
End If

Comentarios

AuthenticationTypeEspecifica cómo se autenticarán los usuarios que tienen acceso al contenido con derechos administrados.AuthenticationType specifies how users who access rights managed content are to be authenticated.

Internaltambién proporciona autenticación para el propietario y el autor de un documento o plantilla protegidos.Internal also provides authentication for the owner and author of a protected document or template.

Se aplica a

Consulte también: