acs-authentication-procs.tcl

  • last updated 17 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
updated tests to work with auth::password::recover_password

adding params for service contract implementations

  1. … 3 more files in changeset.