Changes for page 2. Automated Sign-in
Last modified by teamwire001 on 2025/09/11 14:57
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -2. Automated Sign-in1 +2. Automated Registration - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.teamwire00 11 +XWiki.teamwire003 - Content
-
... ... @@ -1,4 +1,4 @@ 1 -For large organisational environments si gninginusers manually can be difficult to manage and scale. Teamwire includes a way for system administrators to provide all users' details to automatically configure the Teamwire desktop app. On Windows desktops this is achieved by entering all information needed into the Windows Registry, and in macOS and Linux by saving a file in the users' directory.1 +For large organisational environments registering users manually can be difficult to manage and scale. Teamwire includes a way for system administrators to provide all users' registration details to automatically configure the Teamwire desktop app. On Windows desktops this is achieved by entering all information needed into the Windows Registry, and in macOS and Linux by saving a file in the users' directory. 2 2 3 3 4 4 {{id name="windows"/}} ... ... @@ -5,112 +5,87 @@ 5 5 6 6 = Windows = 7 7 8 - Toenabletheautomated sign-inprocessin Windows,provide the[[Mandatoryparameters>>doc:||anchor="mandatory"]]in the following registry hive:8 +When starting Teamwire for the first time, the application gets the information for a user's registration (if provided) from the following registry hive: 9 9 10 -{{tabs idsToLabels="registry1=Desktop 4, registry2=Until Desktop 3.4.3"/}} 10 +|((( 11 +**Desktop 4.0.10 or later** 11 11 12 -(% id="registry1" %)13 +(% class="box infomessage" %) 13 13 ((( 14 -{{info}} 15 -Please ensure to always update your desktop app to the latest version to make sure that all available options of the template are supported. 16 -{{/info}} 15 +**Note:** Please ensure to always update your Desktop App to the latest version to make sure that all available options of the template are supported. 16 +))) 17 17 18 - Registry path:##HKEY_CURRENT_USER\SOFTWARE\teamwire\##18 +##HKEY_CURRENT_USER\SOFTWARE\teamwire\## 19 19 20 20 A template for an executable registry entry incl. all possible configurations can be found at: 21 -[[ url:https://desktop.teamwire.eu/templates/teamwire-windows.reg||rel="noopenernoreferrer"target="_blank"]]21 +[[https:~~/~~/desktop.teamwire.eu/templates/teamwire-windows.reg>>https://desktop.teamwire.eu/templates/teamwire-windows.reg]] 22 22 23 -Please comment out parameters that are not required, e.g. ##proxyUrl##. 23 +Please comment out parameters that are not required for your users' registration, e.g. ##proxyUrl##. 24 24 ))) 25 +|((( 26 +**Until Desktop 3.4.3** 25 25 26 -(% id="registry2" %) 27 -((( 28 -Registry path: ##HKEY_CURRENT_USER\Software\Teamwire\UserRegistration\## 28 +##HKEY_CURRENT_USER\Software\Teamwire\UserRegistration\## 29 29 30 30 A template for an executable registry entry incl. all possible configurations can be found at 31 31 32 -[[ url:http://desktop.teamwire.eu/templates/windows.reg||rel="noopener noreferrer" target="_blank"]]32 +[[http://desktop.teamwire.eu/templates/windows.reg||rel="noopener noreferrer" target="_blank"]] 33 33 34 -Please comment out parameters that are not required, e.g. ##ProxyURL##. 34 +Please comment out parameters that are not required for your users' registration, e.g. ##ProxyURL##. 35 35 ))) 36 36 37 -(% style="border-color:var(--gili_blue_300)" %) 38 ----- 39 - 40 - 41 41 {{id name="macosandlinux"/}} 42 42 43 43 = macOS and Linux = 44 44 45 -To enable theautomatedsign-in processin macOS or Linux,providethe [[Mandatory parameters>>doc:||anchor="mandatory"]]insidea JSON file in the user directory:41 +To enable automated registration in macOS or Linux, a JSON file needs to be placed in the user's folder: 46 46 47 -{{tabs idsToLabels="config1=Desktop 4, config2=Until Desktop 3.4.3"/}} 43 +|((( 44 +**Desktop 4.0.10 or later** 48 48 49 -(% id="config1" %)46 +(% class="box infomessage" %) 50 50 ((( 51 -{{info}} 52 -Please ensure to always update your desktop app to the latest version to make sure that all available options of the template are supported. 53 -{{/info}} 48 +**Note:** Please ensure to always update your Desktop App to the latest version to make sure that all available options of the template are supported. 49 +))) 54 54 55 - File path:##~~/.config/teamwire/teamwire.cfg##51 +##~~/.config/teamwire/teamwire.cfg## 56 56 57 57 A template JSON file incl. all possible configurations can be found at 58 -[[ url:https://desktop.teamwire.eu/templates/teamwire.cfg||rel="noopenernoreferrer"target="_blank"]]54 +[[https:~~/~~/desktop.teamwire.eu/templates/teamwire.cfg>>https://desktop.teamwire.eu/templates/teamwire.cfg]] 59 59 60 -Please delete the parameters that are not required, e.g. ##proxyUrl##. 56 +Please delete the parameters that are not required for your users' registration, e.g. ##proxyUrl##. 61 61 ))) 58 +|((( 59 +**Until Desktop 3.4.2** 62 62 63 -(% id="config2" %) 64 -((( 65 -File path: ##~~/.config/teamwire.cfg## 61 +##~~/.config/teamwire.cfg## 66 66 67 67 A template JSON file incl. all possible configurations can be found at 68 68 69 69 [[http://desktop.teamwire.eu/templates/registration.json||rel="noopener noreferrer" target="_blank"]] 70 70 71 -Please delete the parameters that are not required, e.g. ##ProxyURL##. 67 +Please delete the parameters that are not required for your users' registration, e.g. ##ProxyURL##. 72 72 ))) 73 73 74 -(% style="border-color:var(--gili_blue_300)" %) 75 ----- 76 - 77 - 78 78 {{id name="mandatory"/}} 79 79 80 -= Mandatory parameters =72 += Mandatory Parameters = 81 81 82 -The following parameters are always required for automated si gn-in:74 +The following parameters are always required for automated registration: 83 83 84 -{{tabs idsToLabels="parameter1=Desktop 4, parameter2=Until Desktop 3.4.3"/}} 76 +* ##firstName## 77 +* ##lastName## 78 +* ##email## 79 +* ##registrationToken## 85 85 86 -(% id="parameter1" %) 87 -((( 88 -* ##firstName##: User's first name 89 -* ##lastName##: User's last name 90 -* ##email##: User's email address 91 -* ##registrationToken##: One-time registration token from the Dashboard 92 -* ##serverHost##: Teamwire Server name as described in [[Advanced Configurations>>doc:Public.Applications.Desktop.Advanced-Configurations.WebHome||anchor="4-hostname"]] (optional but recommended) 93 -))) 81 +## ## 94 94 95 -(% id="parameter2" %) 96 -((( 97 -* ##FirstName##: User's first name 98 -* ##LastName##: User's last name 99 -* ##Email##: User's email address 100 -* ##RegistrationToken##: One-time registration token from the Dashboard 101 -* ##BackendServerName##: Teamwire Server name as described in [[Advanced Configurations>>doc:Public.Applications.Desktop.Advanced-Configurations.WebHome||anchor="4-hostname"]] (optional but recommended) 102 -))) 103 - 104 -(% style="border-color:var(--gili_blue_300)" %) 105 ----- 106 - 107 - 108 108 {{id name="securityadvice"/}} 109 109 110 -= Security advice =85 += Security Advice = 111 111 112 112 The registration token is a very sensible piece of information and needs to be protected against the access of unauthorised persons. We recommend to keep the channel you use, for transmitting the token to the desktop computers, as safe as possible. The file should be also saved with the most restrictive permissions. 113 113 114 -Do not use your organisation's registration token to signindesktop users. One-time registration tokens for each individual user can be used in parallel, and are much safer since the Windows Registry and configuration files can be examined by users. Therefore the user may abuse the organisation's token andsigninany Teamwire user account. For details about the one-time registration token, please refer to thesectionabout [[Useroperations>>doc:Customer.Administration.Dashboard-User-Manual.Users.WebHome||anchor="users-useroperations"]] in the [[Dashboard manual>>doc:Customer.Administration.Dashboard-User-Manual.WebHome]].89 +Do not use your organisation's registration token to register desktop users. One-time registration tokens for each individual user can be used in parallel, and are much safer since the Windows Registry and configuration files can be examined by users. Therefore the user may abuse the organisation's token and register any Teamwire user account. For details about the one-time registration token, please refer to the chapter about [[User Operations>>doc:Customer.Administration.Dashboard-User-Manual.Users.WebHome||anchor="users-useroperations"]] in the [[Dashboard manual>>doc:Customer.Administration.Dashboard-User-Manual.WebHome]]. 115 115 116 116 ## ##