Forest.GetSelectiveAuthenticationStatus(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个布尔值,该值指示是否对与指定林的入站信任关系启动选择性身份验证。 如果启用了选择性身份验证,则为 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
参数
返回
如果启用了选择性身份验证,则为 true
;否则为 false
。
例外
与 targetForestName
指定的 Forest 没有信任关系。
对 的 LsaQueryTrustedDomainInfoByName
调用失败。 有关详细信息,请参阅 LsaQueryTrustedDomainInfoByName。
目标服务器忙或不可用。
targetForestName
是一个空字符串。
targetForestName
为 null
。
当前对象已被释放。
指定的帐户没有权限执行此操作。
注解
对于林信任,如果选择选择性身份验证,则必须在希望其他林中的用户有权访问的本地林中的每个域和资源上手动启用权限。
当用户跨启用了选择性身份验证的信任进行身份验证时,会将其他组织安全 ID (SID) 添加到用户的授权数据中。 此 SID 将提示对资源域进行检查,以确保用户能够对特定服务进行身份验证。 对用户进行身份验证后,验证用户身份的服务器会添加此组织 SID(如果其他组织 SID 尚不存在)。 在进行了身份验证的用户的上下文中,只能存在一个这样的特殊 SID。