Changes between Version 2 and Version 3 of LdapSupport
- Timestamp:
- Sep 16, 2014, 1:54:42 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LdapSupport
v2 v3 1 LDAP support 1 = LDAP support = 2 2 3 model 4 an account can optionally have an "external authorizer" (EA), described by 5 authorizer type 6 LDAP, OpenAuth 7 authorizer URL 8 authorizer account ID 3 == Model == 4 An account on a BOINC project can optionally have an "external authorizer" (EA), described by 5 * authorizer type: e.g. LDAP, !OpenAuth 6 * authorizer URL 7 * authorizer account ID 9 8 10 if user creates account using EA, 11 they shouldn't be aware of a separate BOINC account 9 Projects can support one or more EAs; this is exported in get_project_config.php. 12 10 13 if an account has an EA, user can remove it 14 (after which they have to login with password) 11 If a user creates an EA account, they shouldn't be aware of a separate BOINC account. 15 12 16 if an account doesn't have an EA, user can add it13 if an account has an EA, user can remove it, after which they have to login with password. 17 14 18 web login 15 if an account doesn't have an EA, user can add it. 16 17 == Web login == 18 {{{ 19 19 login form has "log in with LDAP" link 20 20 handler: … … 30 30 create account 31 31 if 32 }}} 32 33 33 database 34 35 Projects can support LDAP; 36 this is exported in get_project_config.php 37 38 client attach 34 == Client attach == 35 {{{ 39 36 current: 40 37 do either lookup_account or create_account w/ email, passwd … … 44 41 "login with LDAP" checkbox 45 42 LDAP name, password fields 43 }}}