This article will guide you with the steps to enable XenMobile server and StoreFront Server integration when XenMobile environment is enabled with Certificate + Domain based authentication.
To achieve the above use case, you as an admin need to setup the following.
1. Configure/Enable XenMobile environment with Certificate and Domain Authentication.
2. Configure StoreFront server’s PNAgent in XenMobile Server.
1. | Login to XenMobile admin console from the browser, once logged in navigate to Settings > XenApp/XenDesktop.![]() |
2. | Under XenApp/XenDesktop, provide the following required information: a. Provide the Host name of the StoreFront/PNAgent server. b. Set the respective port. c. Provide the PNAgent relative path. d. If you are using secure connection, turn on the Use HTTPS flag. Click Test Connection to validate the connectivity of StoreFront server from XenMobile server, if successful click Save. ![]() |
3. | Under Settings, click NetScaler Gateway.![]() |
4. | Configure the Credentials Provider (for Certificate based Authentication) and ensure the Login Type is set to Certificate and Domain.![]() Note: To enable Certificate and Domain authentication you can refer to https://support.citrix.com/article/CTX220479 |
1. | Login to NetScaler Server and navigate to NetScaler Gateway > Virtual Servers and Click Add.![]() |
2. | Provide the below details of the VPN Vserver and Click Ok. Name: “Name of the Virtual server” IP Address: IP address of the XenMobile NetScaler Gateway. Port: While you can provide any custom port, for illustration purposes, we have used 8443. This port should be accessible from the public Network. ![]() |
3. | To add a server certificate, click “No Server Certificate”.![]() |
4. | Click to Select the Server Certificate.![]() |
5. | From the list, click the radio button for the required server certificate and click Select.![]() |
6. | After you select the Server Certificate, click Continue.![]() |
7. | Under Basic Authentication, click Continue. Note: We will not use any authentication on this Vserver. ![]() |
8. | To add policies, under Policies click on +![]() |
9. | Within Policies from the Choose Policy list select Session and from the Choose Type select Request and click Continue.![]() |
10. | Within the VPN Virtual Server Session Policy Binding list, select the policies you want to bind from the previous XenMobile NetScaler Gateway.![]() |
11. | From the Choose Policy list, choose Clientless and Click Continue.![]() |
12. | Click to select the Clientless policies you want to bind. Note: While you can re-use the Clientless policies from your previous Gateway, however you can also duplicate them. ![]() |
13. | Under Published Application, click NO STA Server to add the STA Servers.![]() |
14. | Click to bind the STA server of XenMobile server and the StoreFront servers.![]() |
15. | Under Other Settings, provide the XenMobile enrollment URL appended with port 8443 in AppController. ![]() |
1. | Once logged in to the XenMobile server, navigate to Manage > Apps.![]() |
2. | Within the Add App Pane, select Public App Store.![]() |
3. | Provide the Name of the application and click Next.![]() |
4. | With the Platform sidebar on the left, choose iPhone and search for Receiver. click Citrix Receiver and click Next.![]() Note: Perform the same step to add the Receiver for iPad and Google Play. |
5. | Within Delivery Group Assignments, search for policies to assign to one more Delivery Groups and click Save. ![]() |
6. | Navigate to Delivery group and mark the Receiver app within the Required Apps panel to enable the Automatic push of Receiver.![]() |
1. | Launch StoreFront App. Within Stores in the Actions panel, click Manage NetScaler Gateway.![]() |
2. | In the Manage NetScaler Gateways window, click Add.![]() |
3. | Within General Settings, Provide the below details. a. Display name: Provide the User-Friendly Name. b. NetScaler Gateway URL: Provide the NetScaler Gateway URL (along with the custom port) that you have created in the previous step. Example: <https://nsg.domain.com:port> ![]() Note: You will need to use the new NetScaler Gateway for the HDX traffic here, which you have created in the previous step. |
4. | Under Secure Ticket Authority. click Add, Provide the STA URL and click Ok. Click Next.![]() |
5. | Under Authentication Settings, provide the VServer IP address, Set the logon type as Domain, provide the Callback URL. Click Create.![]() |
6. | Under Summary page, review settings and click Finish.![]() |
7. | From the StoreFront pane, Within Store Service click on “Configure Remote Access”. In the “Configure Remote Access Settings – Store Service” select the Gateway that you have created in step 3 to 6. Click Ok. ![]() |
8. | From the StoreFront pane, under Store Service click on Configure XenApp Services Support and make sure “Enable XenApp Services support” is checked. Click Ok. ![]() |
1. | Once the device is enrolled to the XenMobile environment. Navigate to the App Store to view the enumerated HDX apps.![]() |
2. | Click Add to add a Published application.![]() |
3. | Launch the Publish application to leverage the Receiver.![]() |