Gateway
感谢您提供反馈

这篇文章已经过机器翻译.放弃

配置 Citrix Gateway 虚拟服务器以进行 Microsoft ADAL 令牌身份验证

要配置 Citrix Gateway 虚拟服务器以监视 Microsoft ADAL 令牌身份验证,您需要以下信息:

  • CertendPoint:包含用于 ADAL 令牌验证的 Json Web 密钥 (JWK) 的端点的 URL。
  • 受众:应用程序向其发送 ADAL 令牌的 Citrix ADC 虚拟服务器的 FQDN。
  • 发行人:AAD 发行人的名称。默认情况下会填充。
  • tenAntiD:Azure ADAL 注册的租户 ID。
  • ClientId:作为 ADAL 注册的一部分提供给 Gateway 应用程序的唯一 ID。
  • ClientSecret:作为 ADAL 注册的一部分提供给 Gateway 应用程序的密钥。
  1. 创建 OAuthAction:

    add authentication OAuthAction <oauth_action_name> -OAuthType INTUNE –clientid <client_id> - clientsecret <client_secret> -audience <audience> -tenantid <tenantID> -issuer <issuer_name> - userNameField upn-certEndpoint <certEndpoint_name>

    示例:

    add authentication OAuthAction tmp_action -OAuthType INTUNE -clientid id 1204 -clientsecret a -audience “ http://hello” -tenantid xxxx -issuer “ https://hello” -userNameField upn -certEndpoint https://login.microsoftonline.com/common/discovery/v2.0/keys

  2. 创建与新创建的 OAuth 关联的身份验证策略:

    add authentication Policy <policy_name> -rule true -action <oauth intune action>

    示例:

    add authentication Policy oauth_intune_pol -rule true -action tmp_action

  3. 将新创建的 OAuth 绑定到 AuthVS:

    bind authentication vserver <auth_vserver> -policy <oauth_intune_policy> -priority 2 -gotoPriorityExpression END

    示例:

    bind authentication vserver auth_vs_for_gw1_intune -policy oauth_pol -priority 2 -gotoPriorityExpression END

  4. 创建 LoginSchema:

    add authentication loginSchema <loginSchemaName> -authenticationSchema <authenticationSchema”location”>

    add authentication loginSchemaPolicy <loginSchemaPolicyName> -rule true -action <loginSchemaName>

    示例:

    add authentication loginSchema oauth_loginschema -authenticationSchema “/nsconfig/loginschema/LoginSchema/OnlyOAuthToken.xml”

    add authentication loginSchemaPolicy oauth_loginschema_pol -rule true -action oauth_loginschema​

  5. 将 AuthVS 与 LoginSchema 绑定:

    bind authentication vserver <auth_vs> -policy <oauth_pol> -priority 2 -gotoPriorityExpression END

    示例:

    bind authentication vserver auth_vs_for_gw1_intune -policy oauth_loginschema_pol -priority 2 -gotoPriorityExpression END

  6. 添加 authnprofile 并将其分配给 VPN 虚拟服务器:

    add authnprofile <nfactor_profile_name>-authnvsName <authvserver>

    set vpn vserver <vserverName>-authnprofile <nfactor_profile_name​>

    示例:

    add authnprofile nfactor_prof_intune -authnvsName auth_vs_for_gw1_intune

    set vpn vserver gw1_intune-authnprofile nfactor_prof_intune

本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
配置 Citrix Gateway 虚拟服务器以进行 Microsoft ADAL 令牌身份验证