Home › Forums › eaDocX queries › 407 proxy authentication required
Home › Forums › eaDocX queries › 407 proxy authentication required
- This topic has 6 replies, 2 voices, and was last updated 8 years, 6 months ago by eadocX Support.
-
AuthorPosts
-
13 April 2016 at 9:53 pm #8424ACCWintelL3Participant
Hi,
eaDocX v3.7.5.4 is installed on a Citrix XenApp image in a corporate environment which requires proxy authentication to access the Internet. Proxy settings and bypass list is deployed to end-users via group policy and these settings are present in the user profile when testing eaDocX.
When trying to register the eaDocX license or use eaDocX addin for Sparx EA, the end-user receives a “407: proxy authentication required” error.
According to several articles found via Google and on MSDN, .NET applications present a 407 error when the user proxy settings are being ignored, and that the following code is required in the application .config file:
Where can we find detailed technical documentation about eaDocX configuration for system admins?
1. What code needs to be added to eaDocXAddIn.dll.config to make eaDocX work with the proxy authentication requirement?
2. How do we disable checking for updates? End-users do not have admin rights to upgrade eaDocX. Updates will need to be deployed as new packages under a release process.
3. Is the eaDocX license file (user.config) and folder path under %APPDATA% always the same when registering a license? Microsoft UE-V is used for roaming specific files, folders and settings, rather than roaming the entire user profile.
Thanks.
20 April 2016 at 5:18 am #8425eadocX SupportParticipantI’m sorry, but we don’t have any way to test eaDocX with Citrix, nor do we have any Citrix knowledge within the team.
The error you are seeing is passed to eaDocX by the Crypto sub-system, and, where they pass an unrecoverable error, we just just show it to you.20 April 2016 at 8:58 pm #8426ACCWintelL3ParticipantThanks for the response.
Let’s forget the Citrix aspect. Can you please answer the following:
* Can we prevent eaDocX addin from contacting eaDocX.com, e.g. auto update, by modifying any .config files? The users do not have permission to install updates and updates must be deployed by system admins using an installation package.
* Is the eaDocX client key always saved in the same place or does it depend on the client key? We’ve registered the client key against a few different users and the full path to user.config always appears to be the same — C:UsersusernameAppDataRoamingSparx_Systems_Pty_LtdDefaultDomain_Path_2epjiwj3etsq5yyljkyqqi2yc4elkrkf11,_1,_0,_1113user.config
Thanks.
- This reply was modified 8 years, 7 months ago by ACCWintelL3. Reason: user.config filepath corrected
21 April 2016 at 7:20 am #8428eadocX SupportParticipant1. No. eaDocX only contacts eaDocX.com to see if updates are available, and to pass on urgent messages to users. The call also checks for the validity of the users’s key, to prevent fraud. Updates are never downloaded automatically – we don’t think it’s polite. If the call fails, the software continues to operate normally.
2. The eaDocX licence key is saved via Sparx, so it is physically located wherever Sparx choose to put it. The path you describe above looks right. Be aware that the the above path changes when you install new EA versions (hence the EA version number in the path), so users need to re-enter the eaDocX key when this happens. Again, a Sparx implementation.
22 April 2016 at 2:20 am #8429ACCWintelL3ParticipantThanks for the assistance. We’ll work with that.
11 May 2016 at 12:21 am #8430ACCWintelL3ParticipantI thought I’d post a solution to this 407 proxy authentication problem in case any others strike this problem.
Sparx Enterprise Architect (with eaDocX) uses the following registry settings for Internet access:
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings]
“MigrateProxy”=hex:00000001[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnections]
“DefaultConnectionSettings”=hex:46000000…etc…
“SavedLegacySettings”=hex:46000000…etc…These registry settings are updated by Internet Explorer proxy settings when Internet Explorer is used. The IE proxy settings are stored in [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings] as plain-text values.
In our case, Sparx EA is deployed as a published application, which means Internet Explorer is not available to the user from that application server (except if you go to Help > EA on the Web).
To resolve this 407 problem, the required registry settings are deployed via Group Policy Preferences, using values captured after Internet Explorer created them.
The good news is that we didn’t need to modify the .config file to get eaDocX working.
13 May 2016 at 8:02 am #8431eadocX SupportParticipantWow- this must have taken you a while to figure out.
On behalf of all the Citrix eaDocX users: thanks! -
AuthorPosts
- You must be logged in to reply to this topic.
Download a free trial
Download eaTeamWorks today for several free for life features, plus no obligation, 30-day trials of all the products: eaDocX, ea Revision Manager, eaSheets, Model Expert and PortfolioManager. Discover for yourself why we sell the world’s best-selling Enterprise Architect extension.
Download