| | 9 | |
| | 10 | if user creates account using EA, |
| | 11 | they shouldn't be aware of a separate BOINC account |
| | 12 | |
| | 13 | if an account has an EA, user can remove it |
| | 14 | (after which they have to login with password) |
| | 15 | |
| | 16 | if an account doesn't have an EA, user can add it |
| | 17 | |
| | 18 | web login |
| | 19 | login form has "log in with LDAP" link |
| | 20 | handler: |
| | 21 | authorize account w/ LDAP server |
| | 22 | get back email, ID |
| | 23 | if acct w/ that email exists |
| | 24 | if authorizer info matches, OK |
| | 25 | else show error |
| | 26 | "a PROJECT account with that email address exists, |
| | 27 | but isn't configured to log in with LDAP. |
| | 28 | Please log in using email and PROJECT password." |
| | 29 | else |
| | 30 | create account |
| | 31 | if |