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.
例外
没有与 Forest 指定的 targetForestName信任关系。
调用 LsaQueryTrustedDomainInfoByName 失败。 有关详细信息,请参阅 LsaQueryTrustedDomainInfoByName。
目标服务器是忙碌的或不可用的。
targetForestName 是空字符串。
targetForestName 是 null。
已释放当前对象。
指定的帐户无权执行此操作。
注解
对于林信任,如果选择选择性身份验证,则必须对希望其他林中的用户有权访问的本地林中的每个域和资源手动启用权限。
当用户跨启用了选择性身份验证的信任进行身份验证时,会将其他组织安全 ID (SID) 添加到用户的授权数据。 此 SID 的存在会提示检查资源域,以确保允许用户向特定服务进行身份验证。 对用户进行身份验证后,对用户进行身份验证的服务器会添加此组织 SID(如果其他组织 SID 尚不存在)。 只有其中一个特殊 SID 可以存在于经过身份验证的用户上下文中。