Changes between Version 2 and Version 3 of LdapSupport


Ignore:
Timestamp:
Sep 16, 2014, 1:54:42 PM (10 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LdapSupport

    v2 v3  
    1 LDAP support
     1= LDAP support =
    22
    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 ==
     4An 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
    98
    10 if user creates account using EA,
    11     they shouldn't be aware of a separate BOINC account
     9Projects can support one or more EAs; this is exported in get_project_config.php.
    1210
    13 if an account has an EA, user can remove it
    14     (after which they have to login with password)
     11If a user creates an EA account, they shouldn't be aware of a separate BOINC account.
    1512
    16 if an account doesn't have an EA, user can add it
     13if an account has an EA, user can remove it, after which they have to login with password.
    1714
    18 web login
     15if an account doesn't have an EA, user can add it.
     16
     17== Web login ==
     18{{{
    1919    login form has "log in with LDAP" link
    2020    handler:
     
    3030            create account
    3131        if
     32}}}
    3233
    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{{{
    3936   current:
    4037      do either lookup_account or create_account w/ email, passwd
     
    4441         "login with LDAP" checkbox
    4542         LDAP name, password fields
     43}}}