Commit graph

  • 6964749b0b Add PHP syntax highlighting Robin 2017-07-12 10:48:40 +0800
  • d6d00e28ea Version bump. Daniel Thee Roperto 2017-05-15 12:05:20 +1000
  • c335cee4f9 Merge pull request #14 from catalyst/issue13-moodle32 Daniel Thee Roperto 2017-05-15 12:04:04 +1000
  • 596f2d72aa Issue #13 - Updated Travis and unit test. - Added Moodle 32 and Moodle 33 to Travis. - Updated Travis to not test mysql in every scenario - Updated Travis to use Postgres 9.3 (required by Moodle 33+) - Updated test_that_user_logged_in_and_redirected as newer Moodle defaults to different URL. Daniel Thee Roperto 2017-05-15 09:11:24 +1000
  • c12c5214a4 Merge pull request #9 from andrewhancox/master Dmitrii Metelkin 2017-04-10 10:45:19 +1000
  • 9ec87b0e87 Removed dependency on Moodle 31 Andrew Hancox 2017-04-03 09:32:35 +0100
  • c1624f7d05 Fixed codechecker issues Andrew Hancox 2017-04-03 08:55:18 +0100
  • 805e22e8e0 Make additional user information optional unless creating a new user. Andrew Hancox 2017-03-31 13:37:46 +0100
  • d6c957c298 Added a test client code to README. Andrew Hancox 2017-03-31 13:14:54 +0100
  • b08d113e0c Add user provisioning. Andrew Hancox 2017-03-31 11:41:33 +0100
  • 1632d8830a Update README.md Brendan Heywood 2016-10-10 15:26:01 +1100
  • 1f23904478 Bump version Dmitrii Metelkin 2016-09-26 13:26:14 +1000
  • f14e57c683 Merge pull request #8 from CatalystIT-AU/sso_redirect Dmitrii Metelkin 2016-09-26 13:19:00 +1000
  • 35bec6b695 Use redirect function in user_login_userkey Dmitrii Metelkin 2016-09-26 12:05:23 +1000
  • 1d380d8aed Refactor hooks and modify related tests Dmitrii Metelkin 2016-09-26 11:48:14 +1000
  • b7cd70f1ea Add ssourl validation Dmitrii Metelkin 2016-09-26 10:40:21 +1000
  • 68f7634066 Add functionality to stop users from reaching the regular Moodle login page. This function forces users who try to access Moodle directly to be redirected to the "SSO Host". The functionality is enabled by setting a SSO redirect URl in the plugins admin settings The forced redirect can be overridden by using the query param "enrolkey_skipsso=on" Matt Porritt 2016-09-19 11:05:44 +1000
  • afc5ec3e3f Bump version Dmitrii Metelkin 2016-08-27 21:43:19 +1000
  • 8bcd3d18c2 Merge pull request #6 from CatalystIT-AU/userkeymanager_changes Dmitrii Metelkin 2016-08-27 21:40:42 +1000
  • 777575db8e Refactor auth class Dmitrii Metelkin 2016-08-27 21:19:58 +1000
  • fd548ed7f5 Add reminder to write more tests Dmitrii Metelkin 2016-08-27 16:17:21 +1000
  • b93919bf5f Fix existing tests for core key manager class after changing the interface Dmitrii Metelkin 2016-08-27 16:12:01 +1000
  • cbfbb5cb8a Get rid of unused global valiables Dmitrii Metelkin 2016-08-27 16:06:35 +1000
  • 336cd2862b Update auth pligin to use a new key manager interface Dmitrii Metelkin 2016-08-27 15:59:25 +1000
  • 401e9c9245 Update fake key manager in case to implement a new interface Dmitrii Metelkin 2016-08-27 15:58:55 +1000
  • 04a4f4f573 Update core key manager in case to implement a new interface Dmitrii Metelkin 2016-08-27 15:58:39 +1000
  • 1c8f115935 Change user key manager interface to abstract key validation Dmitrii Metelkin 2016-08-27 15:58:09 +1000
  • 46f7068b38 Merge pull request #4 from CatalystIT-AU/issue#2 Dmitrii Metelkin 2016-08-27 15:01:29 +1000
  • 5ff3cb7efc Fix #2 remove default archetypes and update documentation Dmitrii Metelkin 2016-08-27 15:00:07 +1000
  • 5c5b003f5c Merge pull request #3 from CatalystIT-AU/issue#1 Dmitrii Metelkin 2016-08-27 14:52:14 +1000
  • 6a85c04826 Fix #1 when redirecting to server root, not a moodle root Dmitrii Metelkin 2016-08-27 14:50:22 +1000
  • f6bc25a61d Fix service name in README.md Dmitrii Metelkin 2016-08-22 10:26:27 +1000
  • dfeedcfa87 Rename web service Dmitrii Metelkin 2016-08-19 17:07:20 +1000
  • 3358c1e942 Update documentation Dmitrii Metelkin 2016-08-19 16:46:19 +1000
  • c84216c6f8 Fix ip restriction functionality Dmitrii Metelkin 2016-08-19 16:01:08 +1000
  • c6d7b60c67 Refactoring of tests/core_userkey_manager_test.php Dmitrii Metelkin 2016-08-19 14:51:41 +1000
  • ec059a2191 Add allowedips parameter to the core key manager Dmitrii Metelkin 2016-08-19 14:47:40 +1000
  • 816c6f92e9 Change web service use restrictions Dmitrii Metelkin 2016-08-19 14:03:15 +1000
  • 56d8c6cbe0 Fix a coding style issue Dmitrii Metelkin 2016-08-19 13:10:11 +1000
  • 44170b76db Fix incorrect class doc Dmitrii Metelkin 2016-08-19 13:03:55 +1000
  • bf41c01c12 Refactor logoutpage_hook function Dmitrii Metelkin 2016-08-19 12:13:47 +1000
  • 01949baf71 Add tests to support logoutpage_hook function Dmitrii Metelkin 2016-08-19 12:06:13 +1000
  • 97cd90dcfe Add test to ceck if session marked as userkey session Dmitrii Metelkin 2016-08-19 11:58:14 +1000
  • 5de0871171 Add logout redirection functionality Dmitrii Metelkin 2016-08-19 11:54:39 +1000
  • b24d466649 Core userkey mamager doesn't care about existing of the user Dmitrii Metelkin 2016-08-19 11:46:22 +1000
  • b46edb61a9 Delete a user key just after we found it Dmitrii Metelkin 2016-08-19 11:45:41 +1000
  • 3d4d67612b Add tests to suppor redirect url in config form Dmitrii Metelkin 2016-08-19 11:08:10 +1000
  • 8e1ecdb7b6 Move key lifetime error to the string file Dmitrii Metelkin 2016-08-19 10:53:36 +1000
  • 56a1728b1a Add redirect URL to a config form Dmitrii Metelkin 2016-08-19 10:49:38 +1000
  • 3a516626fa Update wantsurl related tests Dmitrii Metelkin 2016-08-19 10:37:52 +1000
  • 1c3c2d5a76 Update README.md Dmitrii Metelkin 2016-08-19 10:31:50 +1000
  • 55b2d87dba Update README.md Dmitrii Metelkin 2016-08-19 10:24:41 +1000
  • b1897a200a Update README.md Dmitrii Metelkin 2016-08-19 10:23:28 +1000
  • 58dfcfa9a4 Update README.md Dmitrii Metelkin 2016-08-19 10:07:16 +1000
  • 4b888d61ae Initial readme description Dmitrii Metelkin 2016-08-19 09:59:16 +1000
  • 5aef1d7966 Change size of key life time in config form Dmitrii Metelkin 2016-08-19 09:58:59 +1000
  • 775933852a Exclude unwanted ci checks Dmitrii Metelkin 2016-08-18 23:48:36 +1000
  • be13e8b069 Fix coing style issues Dmitrii Metelkin 2016-08-18 23:30:58 +1000
  • 2a6a429b0a Add README.md Dmitrii Metelkin 2016-08-18 23:13:50 +1000
  • 47e11baf6c Add travis.yml file Dmitrii Metelkin 2016-08-18 23:05:55 +1000
  • aaac20f995 Add tests for user_login_userkey() Dmitrii Metelkin 2016-08-18 22:57:37 +1000
  • a3fa1f0254 Change user_login_userkey() to return redirect URL Dmitrii Metelkin 2016-08-18 22:56:53 +1000
  • 8341a1ac40 Change error text by get_string call Dmitrii Metelkin 2016-08-18 21:51:02 +1000
  • 5f6a3a8c81 Move error text to a string file Dmitrii Metelkin 2016-08-18 21:49:27 +1000
  • fc66e08628 Add throwing an error if the plugin is disabled Dmitrii Metelkin 2016-08-18 21:47:56 +1000
  • 52698e1d30 Add permissions to the service description Dmitrii Metelkin 2016-08-18 18:13:24 +1000
  • 99d080f1cd Add 'Generate user key' permission Dmitrii Metelkin 2016-08-18 18:10:38 +1000
  • 92555b7d28 Implement login functionality Dmitrii Metelkin 2016-08-18 16:10:18 +1000
  • 3e8c4138f0 Fix issue with keylifetime being string Dmitrii Metelkin 2016-08-18 14:44:21 +1000
  • 29d61cad41 Add settings Dmitrii Metelkin 2016-08-18 14:43:57 +1000
  • 5a5bfc9d23 Improve tests/auth_plugin_test.php Dmitrii Metelkin 2016-08-17 17:53:26 +1000
  • 0e96db7022 Add test for externallib.php Dmitrii Metelkin 2016-08-17 17:44:18 +1000
  • f37a49b50e Fix externallib.php Dmitrii Metelkin 2016-08-17 17:43:53 +1000
  • e698304f80 Refactor generation of request_login_url_parameters Dmitrii Metelkin 2016-08-17 16:43:35 +1000
  • dfae36ad51 Some clean up in auth.php Dmitrii Metelkin 2016-08-17 16:02:11 +1000
  • 8b3534c803 Add more tests to tests/auth_plugin_test.php Dmitrii Metelkin 2016-08-17 15:58:11 +1000
  • 0f69115488 Add fake userkey manager for testing Dmitrii Metelkin 2016-08-17 15:45:47 +1000
  • 7d25db3fda WIP: add initital test and implementation get_login_url Dmitrii Metelkin 2016-08-17 15:06:46 +1000
  • c320a5576f Add externallib.php Dmitrii Metelkin 2016-08-17 15:05:27 +1000
  • 9696666814 Add services file Dmitrii Metelkin 2016-08-17 15:05:06 +1000
  • f72c5ed742 Fix docs in version.php Dmitrii Metelkin 2016-08-17 15:04:45 +1000
  • 3e7903b025 Fix some coding style issues Dmitrii Metelkin 2016-08-17 12:21:12 +1000
  • 002f1d2dd3 Add docs to tests/core_userkey_manager_test.php Dmitrii Metelkin 2016-08-17 12:16:48 +1000
  • f6f41c0924 Add test to support core_userkey_manager class Dmitrii Metelkin 2016-08-16 17:50:09 +1000
  • 14829905b7 Add core_userkey_manager class Dmitrii Metelkin 2016-08-16 17:49:43 +1000
  • f05cdf3950 Add userkey_manager_interface Dmitrii Metelkin 2016-08-16 17:48:45 +1000
  • 157f357394 Add tests to support auth plugin class Dmitrii Metelkin 2016-08-16 14:49:39 +1000
  • 3c8363d184 Add initial auth plugin class Dmitrii Metelkin 2016-08-16 14:46:33 +1000
  • e128916e37 Initial commit Dmitrii Metelkin 2016-08-16 14:10:38 +1000