AuthenticationType Sabit listesi

Tanım

Hak yönetimi kimlik doğrulaması yöntemini belirtir.

C#
public enum AuthenticationType
Devralma
AuthenticationType

Alanlar

Internal 3

İstekte bulunabilecek herhangi bir kullanıcıya örtük kimlik doğrulaması.

Passport 1

Live ID kimlik doğrulamayı Windows.

Windows 0

Kurumsal etki alanı ortamında kimlik doğrulaması Windows.

WindowsPassport 2

Kimlik doğrulaması Windows veya Live ID kimlik doğrulaması Windows.

Örnekler

Aşağıdaki örnekte numaralandırmanın AuthenticationType kullanımı da gösterilmektedir.

C#
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);
    }
}

Açıklamalar

AuthenticationType haklarıyla yönetilen içeriğe erişen kullanıcıların kimlik doğrulamasının nasıl yapılacağını belirtir.

Internal ayrıca korumalı bir belgenin veya şablonun sahibi ve yazarı için kimlik doğrulaması sağlar.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Ayrıca bkz.