-
-
-
Integrate with Citrix Gateway and NetScaler ADC
-
Configure Citrix Gateway and StoreFront for Delegated Forms Authentication (DFA)
-
Require Citrix Workspace app when connecting through a gateway
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Require Citrix Workspace app when connecting through a gateway
You can require users to use Citrix Workspace app when connecting through a gateway by using a plug-in.
To deploy the plug-in to your gateway:
-
Download the plugin from Citrix Downloads.
-
Extract the zip file and citrix-gateway-plugin.tar.gz. It consists consists of an HTML file and a JavaScript file.
-
Copy the files to the NetScaler gateway under
/var/netscaler/gui/vpn/init
-
Configure using the Management GUI or Configure using the CLI
Configure using the Management GUI
-
Sign in to the Netscaler admin GUI.
-
Create a responder action and click Add.
-
Configure the responder action:
Type: Respond with HTML page
Add: Enter path
/vpn/init/native-app-mandate.html
-
Create a responder policy.
-
Configure the responder policy:
Action: The name of the action you created above.
Expression:
HTTP.REQ.IS_VALID && HTTP.REQ.URL.ENDSWITH(".js").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CWAWEBVIEW").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("com.citrix.Receiver").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("XMLHttpRequest").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("AuthManager").NOT
-
Navigate to the virtual server where you want to bind the responder policy.
-
Bind the policy you created.
-
To verify it is configured correctly, open the gateway URL to confirm that it displays the Citrix Workspace app required screen. Add the Netscaler URL to Citrix Workspace app and confirm that it does not display the Citrix Workspace app required screen.
Configure using the CLI
To configure the require Citrix Workspace app feature using the CLI, perform the following:
-
Create a responder action with an HTML file (you can edit the configuration in GUI)
add responder action respond_with_html_act respondwithhtmlpage sample_page -responseStatusCode 200 <!--NeedCopy-->
-
Create a responder policy to handle requests from a web browser, not Citrix Workspace app.
add responder policy respond_with_html_pol "HTTP.REQ.IS_VALID && HTTP.REQ.URL.ENDSWITH(".js").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CWAWEBVIEW").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("com.citrix.Receiver").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("XMLHttpRequest").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("AuthManager").NOT" respond_with_html_act <!--NeedCopy-->
-
Bind the policy to the VPN vserver
bind vpn vserver vpn_vs -policy respond_with_html_pol -priority 100 -gotoPriorityExpression END -type AAA_REQUEST <!--NeedCopy-->
Share
Share
In this article
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.