Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Changes between Version 69 and Version 70 of IdentityManagement


Ignore:
Timestamp:
07/11/06 10:04:49 (13 years ago)
Author:
Joel Pearson
Comment:

More info about external password sources, described sosmbprovider-(after_r1512).py

Legend:

Unmodified
Added
Removed
Modified
  • IdentityManagement

    v69 v70  
    365365"sosmbprovider.py", which subclasses the SQLObject provider, 
    366366but validates user names and passwords against a Windows domain. 
    367  
     367It's not a pure SMB provider (only the user names and passwords 
     368are checked against the domain controller), so you still have to 
     369add users and groups (etc.) to the Identity tables. 
     370 
     371For an example of how to validate user names and passwords  
     372against an LDAP directory, see "soldapprovider.py". 
     373 
     374As of r1512 (branch 1.0) and r1513 (trunk), a validate_password() 
     375method was added to the "SqlObjectIdentityProvider" object in 
     376soprovider.py, making it much simpler to subclass and create 
     377your own provider.  
     378So if you're running 0.9a6 or before, you'll still need to use 
     379"sosmbprovider.py", but if you're running a later release  
     380(or svn r1512 or later), you can use "sosmbprovider-(after_r1512).py".  
     381(It works the same, but the code is shorter and clearer.)