Changes between Version 18 and Version 19 of AccountManagement


Ignore:
Timestamp:
Feb 8, 2011, 9:08:55 PM (13 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AccountManagement

    v18 v19  
    11= Account management systems =
    2 
    32
    43To create an account with BOINC projects, a participant must:
     
    7675The function of the AM mechanism, in this case, is to allow sysadmins to set up new clients by copying files.
    7776The AM mechanism takes care of registering new clients centrally.
    78 
    79 
    8077
    8178== Account manager RPCs ==
     
    322319 Then do a query on the host table, grouping by CPID.
    323320
    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.