Forest.GetSelectiveAuthenticationStatus(String) 方法

定义

获取一个布尔值,该值指示是否在与指定林的入站信任关系上启用选择性身份验证。 true 如果启用了选择性身份验证,则为否则,为 false.

public:
 bool GetSelectiveAuthenticationStatus(System::String ^ targetForestName);
public bool GetSelectiveAuthenticationStatus(string targetForestName);
member this.GetSelectiveAuthenticationStatus : string -> bool
Public Function GetSelectiveAuthenticationStatus (targetForestName As String) As Boolean

参数

targetForestName
String

入站信任关系所在的 DNS 名称 Forest

返回

true 如果启用了选择性身份验证,则为否则,为 false.

例外

没有与 Forest 指定的 targetForestName信任关系。

调用 LsaQueryTrustedDomainInfoByName 失败。 有关详细信息,请参阅 LsaQueryTrustedDomainInfoByName

目标服务器是忙碌的或不可用的。

targetForestName 是空字符串。

targetForestNamenull

已释放当前对象。

指定的帐户无权执行此操作。

注解

对于林信任,如果选择选择性身份验证,则必须对希望其他林中的用户有权访问的本地林中的每个域和资源手动启用权限。

当用户跨启用了选择性身份验证的信任进行身份验证时,会将其他组织安全 ID (SID) 添加到用户的授权数据。 此 SID 的存在会提示检查资源域,以确保允许用户向特定服务进行身份验证。 对用户进行身份验证后,对用户进行身份验证的服务器会添加此组织 SID(如果其他组织 SID 尚不存在)。 只有其中一个特殊 SID 可以存在于经过身份验证的用户上下文中。

适用于

另请参阅