Commit graph

171 commits

Author SHA1 Message Date
Dmitrii Metelkin
8bcd3d18c2 Merge pull request #6 from CatalystIT-AU/userkeymanager_changes
Userkeymanager changes
2016-08-27 21:40:42 +10:00
Dmitrii Metelkin
777575db8e Refactor auth class 2016-08-27 21:19:58 +10:00
Dmitrii Metelkin
fd548ed7f5 Add reminder to write more tests 2016-08-27 16:17:21 +10:00
Dmitrii Metelkin
b93919bf5f Fix existing tests for core key manager class after changing the interface 2016-08-27 16:12:01 +10:00
Dmitrii Metelkin
cbfbb5cb8a Get rid of unused global valiables 2016-08-27 16:06:35 +10:00
Dmitrii Metelkin
336cd2862b Update auth pligin to use a new key manager interface 2016-08-27 15:59:25 +10:00
Dmitrii Metelkin
401e9c9245 Update fake key manager in case to implement a new interface 2016-08-27 15:58:55 +10:00
Dmitrii Metelkin
04a4f4f573 Update core key manager in case to implement a new interface 2016-08-27 15:58:39 +10:00
Dmitrii Metelkin
1c8f115935 Change user key manager interface to abstract key validation 2016-08-27 15:58:09 +10:00
Dmitrii Metelkin
46f7068b38 Merge pull request #4 from CatalystIT-AU/issue#2
Fix #2 remove default archetypes and update documentation
2016-08-27 15:01:29 +10:00
Dmitrii Metelkin
5ff3cb7efc Fix #2 remove default archetypes and update documentation 2016-08-27 15:00:07 +10:00
Dmitrii Metelkin
5c5b003f5c Merge pull request #3 from CatalystIT-AU/issue#1
Fix #1 when redirecting to server root, not a moodle root
2016-08-27 14:52:14 +10:00
Dmitrii Metelkin
6a85c04826 Fix #1 when redirecting to server root, not a moodle root 2016-08-27 14:50:53 +10:00
Dmitrii Metelkin
f6bc25a61d Fix service name in README.md 2016-08-22 10:26:27 +10:00
Dmitrii Metelkin
dfeedcfa87 Rename web service 2016-08-19 17:07:20 +10:00
Dmitrii Metelkin
3358c1e942 Update documentation 2016-08-19 16:46:19 +10:00
Dmitrii Metelkin
c84216c6f8 Fix ip restriction functionality 2016-08-19 16:01:08 +10:00
Dmitrii Metelkin
c6d7b60c67 Refactoring of tests/core_userkey_manager_test.php 2016-08-19 14:51:41 +10:00
Dmitrii Metelkin
ec059a2191 Add allowedips parameter to the core key manager 2016-08-19 14:47:40 +10:00
Dmitrii Metelkin
816c6f92e9 Change web service use restrictions 2016-08-19 14:03:15 +10:00
Dmitrii Metelkin
56d8c6cbe0 Fix a coding style issue 2016-08-19 13:10:11 +10:00
Dmitrii Metelkin
44170b76db Fix incorrect class doc 2016-08-19 13:03:55 +10:00
Dmitrii Metelkin
bf41c01c12 Refactor logoutpage_hook function 2016-08-19 12:13:47 +10:00
Dmitrii Metelkin
01949baf71 Add tests to support logoutpage_hook function 2016-08-19 12:06:13 +10:00
Dmitrii Metelkin
97cd90dcfe Add test to ceck if session marked as userkey session 2016-08-19 11:58:14 +10:00
Dmitrii Metelkin
5de0871171 Add logout redirection functionality 2016-08-19 11:54:39 +10:00
Dmitrii Metelkin
b24d466649 Core userkey mamager doesn't care about existing of the user 2016-08-19 11:46:22 +10:00
Dmitrii Metelkin
b46edb61a9 Delete a user key just after we found it 2016-08-19 11:45:41 +10:00
Dmitrii Metelkin
3d4d67612b Add tests to suppor redirect url in config form 2016-08-19 11:08:10 +10:00
Dmitrii Metelkin
8e1ecdb7b6 Move key lifetime error to the string file 2016-08-19 10:53:36 +10:00
Dmitrii Metelkin
56a1728b1a Add redirect URL to a config form 2016-08-19 10:49:38 +10:00
Dmitrii Metelkin
3a516626fa Update wantsurl related tests 2016-08-19 10:37:52 +10:00
Dmitrii Metelkin
1c3c2d5a76 Update README.md 2016-08-19 10:31:50 +10:00
Dmitrii Metelkin
55b2d87dba Update README.md 2016-08-19 10:24:41 +10:00
Dmitrii Metelkin
b1897a200a Update README.md 2016-08-19 10:23:28 +10:00
Dmitrii Metelkin
58dfcfa9a4 Update README.md 2016-08-19 10:07:16 +10:00
Dmitrii Metelkin
4b888d61ae Initial readme description 2016-08-19 09:59:16 +10:00
Dmitrii Metelkin
5aef1d7966 Change size of key life time in config form 2016-08-19 09:58:59 +10:00
Dmitrii Metelkin
775933852a Exclude unwanted ci checks 2016-08-18 23:48:36 +10:00
Dmitrii Metelkin
be13e8b069 Fix coing style issues 2016-08-18 23:30:58 +10:00
Dmitrii Metelkin
2a6a429b0a Add README.md 2016-08-18 23:13:50 +10:00
Dmitrii Metelkin
47e11baf6c Add travis.yml file 2016-08-18 23:05:55 +10:00
Dmitrii Metelkin
aaac20f995 Add tests for user_login_userkey() 2016-08-18 22:57:37 +10:00
Dmitrii Metelkin
a3fa1f0254 Change user_login_userkey() to return redirect URL 2016-08-18 22:56:53 +10:00
Dmitrii Metelkin
8341a1ac40 Change error text by get_string call 2016-08-18 21:51:02 +10:00
Dmitrii Metelkin
5f6a3a8c81 Move error text to a string file 2016-08-18 21:49:27 +10:00
Dmitrii Metelkin
fc66e08628 Add throwing an error if the plugin is disabled 2016-08-18 21:47:56 +10:00
Dmitrii Metelkin
52698e1d30 Add permissions to the service description 2016-08-18 18:13:24 +10:00
Dmitrii Metelkin
99d080f1cd Add 'Generate user key' permission 2016-08-18 18:10:38 +10:00
Dmitrii Metelkin
92555b7d28 Implement login functionality 2016-08-18 16:10:18 +10:00