Gateway

Configuring Domain and Security Token Authentication for Citrix Endpoint Management

You can configure Citrix Endpoint Management to require users to authenticate with their LDAP credentials plus a one-time password, using the RADIUS protocol. This section describes the required Citrix Gateway configuration for that two-factor authentication type.

Prerequisites

If you have not already run the Citrix ADC for Citrix Endpoint Management wizard, see theCitrix ADC for Citrix Endpoint Management Wizardsection inConfiguring Settings for Your Citrix Endpoint Management Environment. Make sure that your Citrix ADC configuration includes the following:

  • LDAP port number=636(which is the default port for secure LDAP connections)
  • Server Logon Name Attribute=samAccountNameor theuserPrincipalNameas per your requirements

To configure domain and security token authentication

  1. Go toCitrix Gateway > Virtual Servers. Select the virtual server and then clickEdit.

  2. ClickNo CA Certificate.

  3. FromSelect CA Certificate, choose a certificate, clickOK, clickBind, and then clickDone.

    Select certificate

  4. Go toPolicies > Session > Session Profiles, select the profile which starts withAC_OS, and clickEdit.

    Edition session profile

  5. Click theClient Experiencetab and go to the bottom of the page.

    Client experience tab settings

  6. FromCredential Index, chooseSECONDARY.

    Select secondary

  7. ClickOK.

    OK

  8. Go toPolicies > Authentication > LDAP, click theLDAP Policytab, and clickEdit.

    Edit LDAP policy

  9. To use separate Citrix Gateway VIPs for Citrix Endpoint Management and Citrix Virtual Apps and Desktops, inExpression, replaceNS_TRUEwith the following:

    REQ.HTTP.HEADER User-Agent CONTAINSCitrixReceiver

    Expression

  10. Go toPolicies > Authentication > RADIUSand then click theServerstab.

    Servers page

  11. ClickAdd, enter the RADIUS server details, and clickCreate.

    Add server

  12. Go toPoliciesand then clickAdd.

    Add policies

  13. Enter aNamefor the policy. From theServerdrop-down menu, select the RADIUS server name (Radius_Serverin our example).

  14. ForExpression, enterREQ.HTTP.HEADER User-Agent CONTAINS CitrixReceiverand clickCreate.

    Expression

  15. Select the virtual server and then clickEdit.

    Edit virtual server

  16. UnderPrimary Authentication, clickLDAP Policy.

    Select primary authentication

  17. Select the policy, clickUnbind, and clickClose.

    Unbind the policy

  18. On theAuthenticationrow, click+to add the RADIUS authentication.

    Add RADIUS authentication

  19. UnderChoose Type, fromChoose Policy, selectRADIUS.

    Select RADIUS policy

  20. ClickBind.

    Bind policy

  21. Select the RADIUS authentication policy you created earlier and then clickInsert.

    Bind RADIUS authentication policy

  22. ClickOK.

    Click OK

  23. To add LDAP as the secondary authentication policy: On theAuthenticationrow, click+.

    Add LDAP policy

  24. FromChoose Policy, chooseLDAP.

    Select LDAP policy

  25. FromChoose Type, chooseSecondary.

    Select secondary

  26. FromSelect Policy, choose the LDAP policy.

    Select policy page

  27. Select the policy and then clickOK.

    Select the LDAP policy

  28. ClickBind.

    Bind policy

  29. ClickDone.

    Click Done

  30. Verify that the policies you created have the highest priority. This ensures that they have the highest priority even if more policies get added for non-mobile users. For more information, seeSetting Priorities for Authentication Policies

Configuring Domain and Security Token Authentication for Citrix Endpoint Management