Launcher Support for External Login via Firewalls
Learn about CRM.launcher for external third party users.
Organizations not only allow users to connect to CRM.Web from within their intranets but also allow external users to connect over the internet via non-transparent firewalls. To authenticate the external users they use their proxy or domain servers as well as external third-party providers.
Third-party providers allow organizations to customize and use their web interface to authenticate external users. CRM.Launcher supports authenticating external users by displaying their customized login forms in a pop-up window.
A sample screenshot is shown below:
<configuration> <update.net> <update.launcher> <ShowWebLoginPopup>true</ShowWebLoginPopup> </update.launcher> </update.net> </configuration>
As CRM.Launcher needs to communicate with the server several times and to prevent showing this
popup every time a request to the server is served, it can re-use the cookies received
in the first response after a successful login. To save these cookies for all future
logins, set the SaveAuthenticationCookies
property in the Launcher's
application configuration file:
<configuration> <update.net> <update.launcher> <SaveAuthenticationCookies>true</SaveAuthenticationCookies> </update.launcher> </update.net> </configuration>