324 | | == Client configuration files == |
325 | | |
326 | | The BOINC client uses the following files to keep track of account manager information. |
327 | | These files can be included with installer packages if desired. |
328 | | |
329 | | '''acct_mgr_url.xml''': |
330 | | This file identifies the account manager. |
331 | | It is typically included in an installer package. |
332 | | Its format is: |
333 | | |
334 | | {{{ |
335 | | <acct_mgr> |
336 | | <name>Name of BOINC account management system</name> |
337 | | <url>http://acctmgr.com/</url> |
338 | | [ <send_gui_rpc_info/> ] |
339 | | <signing_key> |
340 | | 1024 |
341 | | ae843acebd4c7250b0fa575d14971b17a56a386a6bb1733d98f4b00460c26159 |
342 | | c8b3217e6cdff938ec0454330c70553fbe3d1f0d0184d8c628db2e093121ee98 |
343 | | 8ddbda6e8991879317afccab41f84e9de4903a656f4d3f3e4e7dbc0af9362a05 |
344 | | 6ece5ff401a380f3a1d1254d477f7bc84fdcebcca6cb035e776452d3d6d21471 |
345 | | 0000000000000000000000000000000000000000000000000000000000000000 |
346 | | 0000000000000000000000000000000000000000000000000000000000000000 |
347 | | 0000000000000000000000000000000000000000000000000000000000000000 |
348 | | 0000000000000000000000000000000000000000000000000000000000010001 |
349 | | . |
350 | | </signing_key> |
351 | | </acct_mgr> |
352 | | }}} |
353 | | The URL is that of the account manager's web site. |
354 | | |
355 | | If the <send_gui_rpc_info/> tag is present, |
356 | | account manager RPCs will include the client's GUI RPC port and password hash (see below). |
357 | | |
358 | | '''acct_mgr_login.xml''': |
359 | | This file contains meta-account information. Its format is: |
360 | | {{{ |
361 | | <acct_mgr_login> |
362 | | <login>name</login> |
363 | | <password_hash>xxx</password_hash> |
364 | | </acct_mgr_login> |
365 | | }}} |
366 | | The password is stored as MD5(password_lowercase(login)). |
367 | | |
368 | | If the client finds acct_mgr_url.xml but not acct_mgr_login.xml, |
369 | | it prompts for a name and password, stores them in acct_mgr_login.xml, and makes an account manager RPC. |
370 | | The client offers menu items for making an account manager RPC, and for changing the name/password. |