Closed AlyceBrady closed 11 years ago
Local authentication is partially implemented, although local passwords are not yet encrypted. External authentication (e.g., LDAP, Active Directory) is not yet supported. Once it is, will need to configure application.ini to specify whether using a local user file or Active Directory, and update installation instructions accordingly.
Note that ramp_auth_users may be used in different ways, and part of the difference will be whether the application is using internal or external authentication. If the former, ramp_auth_users must include passwords, whereas no local passwords are needed if the application is using external authentication. In either case, ramp_auth_users provides the association between usernames and roles needed for authorization. [ramp_auth_users may also be providing basic identifying or contact information, such as name, email address, etc, unless the application has another table used for that purpose, such as the Person table in Smart.]
Ideas concerning Password Management & Initial DBA Password if Salting
More thoughts:
Internal authentication is now complete, but Ramp still does not support external authentication (e.g., LDAP authentication).
Design decisions:
Complete the authentication module, which is currently a stub.