身份验证策略的工作原理
当用户登录到 NetScaler Gateway 时,他们会根据您创建的策略进行身份验证。该策略定义了身份验证类型。单个身份验证策略可用于简单的身份验证需求,并且通常绑定到全局级别。您还可以使用默认身份验证类型,即本地身份验证。如果您配置本地身份验证,则还必须在 NetScaler Gateway 上配置用户和组。
您可以配置多个身份验证策略并将其绑定,以创建详细的身份验证过程和虚拟服务器。例如,您可以通过配置多个策略来配置级联和双因素身份验证。您还可以设置身份验证策略的优先级,以确定 NetScaler Gateway 检查用户凭据的服务器以及顺序。身份验证策略包括表达式和操作。例如,如果您将表达式设置为 True 值,当用户登录时,操作会将用户登录评估为 true,然后用户就可以访问网络资源。
创建身份验证策略后,您可以将策略绑定到全局级别或虚拟服务器。当您将至少一个身份验证策略绑定到虚拟服务器时,用户登录到虚拟服务器时,您绑定到全局级别的任何身份验证策略都不会被使用,除非全局身份验证类型具有比绑定到虚拟服务器的策略更高的优先级。
当用户登录到 NetScaler Gateway 时,身份验证按以下顺序进行评估:
-
检查虚拟服务器是否有任何绑定的身份验证策略。
-
如果身份验证策略未绑定到虚拟服务器,NetScaler Gateway 将检查全局身份验证策略。
-
如果身份验证策略未绑定到虚拟服务器或全局,则用户通过默认身份验证类型进行身份验证。
如果您配置 LDAP 和 RADIUS 身份验证策略并希望将这些策略全局绑定以进行双因素身份验证,您可以在配置实用程序中选择该策略,然后选择该策略是主要还是次要身份验证类型。您还可以配置组提取策略。