acs-authentication-procs.tcl

  • last updated 19 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Someone changed the local auth implementation to handle the "RetrievePassword"

operation (by e-mailing a note to the user which links to a reset password

page). This is cool. What's not cool is to change the behavior without

running tests on the package and correcting the one that looked for the

local auth implementation to return "not_supported" ...

Added categories to the automated test(s).

  1. … 3 more files in changeset.
Fixed password email change test case - turned out to be interaction between two test cases and the cache

Fixed parameters test case to expose problem with unique constraint/primary key on auth_driver_params on Oracle, and to do a better job of testing the parameters framework

Fixed header of file (said workflow)

auth_password_change proc: stubbing ns_sendmail and checking that email is sent to user on password change.

Tweaking test cases

changing test case to use auth::create_user instead of ad_user_new

Fixed problem with chaning password for a user causing the connection's authentication to change

  1. … 1 more file in changeset.
Show message when test fails

Fixed test cases

  1. … 1 more file in changeset.
- Code reviewed authority UI

- UseEmailForLoginP

- Refactored snapshot_p out of auth_authorities table and into auth_sync_retrieve service contract

- Email account owner on password change

  1. … 12 more files in changeset.
Made local accounts accept and store screen_name

  1. … 5 more files in changeset.
making proc authority::create set default values for not required columns. Also making proc use an update statement for 4 columns not taken by the plsql new function

  1. … 3 more files in changeset.
updating the authority API with the new columns

  1. … 3 more files in changeset.
Removed @author tags, as they didn't get parsed

Batch Sync API mostly complete

  1. … 13 more files in changeset.
*** empty log message ***

Code reviewed the authority API

  1. … 1 more file in changeset.
Code reviewed password management procs

  1. … 4 more files in changeset.
Use API to test email verification

Fixed auth_confirm_email test case after renaming the proc

Added a switch to auth::create_user to say that you want password_confirm verified

  1. … 2 more files in changeset.
Code reviewed and fixed things

    • -119
    • +147
    ./acs-authentication-procs.tcl
  1. … 7 more files in changeset.
refactoring user registration to use new ext-auth API

  1. … 5 more files in changeset.
forgotten_pwd_url was set to forgotten-password by default, changed it to recover-password

  1. … 1 more file in changeset.
Changed auth_create_user test case to test the API design

Use username instead of email for the auth_authenticate test case

invoking array unset before array set in testcases where appropriate as array set command doesn't re-initialize an array

making Tcl API tests pass for Oracle

  1. … 3 more files in changeset.