Commit Graph

  • 565d0d769b update go mod main Arthur Lu 2025-04-08 23:44:26 +00:00
  • d884e77950 update readme Arthur Lu 2025-04-08 00:03:32 +00:00
  • 6bf6be1da1 update go mod Arthur Lu 2025-03-02 23:53:53 +00:00
  • 83eed76eaf update go version, update dependencies Arthur Lu 2025-02-11 07:09:48 +00:00
  • a537cb8157 add missing prerequisite gnutls-bin to dev-init make target Arthur Lu 2025-02-11 07:09:48 +00:00
  • f54d729ad0 update README Arthur Lu 2025-02-11 07:09:48 +00:00
  • 320d2b117f generate session secret key randomly each application start, bump app version 1.0.6 Arthur Lu 2025-02-11 07:09:48 +00:00
  • 09e9e99532 update go.mod Arthur Lu 2025-02-11 07:09:48 +00:00
  • e43f48bfb8 rename make testsd target to test Arthur Lu 2025-02-11 07:09:48 +00:00
  • 48411c18df cleanup gitignore Arthur Lu 2025-02-11 07:09:48 +00:00
  • 415eebb531 fix make PHONY targets Arthur Lu 2025-02-11 07:09:48 +00:00
  • 23d65ce6cb update go.mod Arthur Lu 2025-02-11 07:09:48 +00:00
  • 5e2c64f9b7 add unit tests for various utility functions, add integration test for LDAPClient, add aiutomatic openldap configuration for testing through make, add make targets for tests improve make targets for build/clean, update README with build and test instructions Arthur Lu 2025-02-11 07:09:48 +00:00
  • 50ff3b2cfc add starttls support, add starttls option to config Arthur Lu 2025-02-11 07:09:48 +00:00
  • 89c7dc7897 Update README.md Arthur Lu 2025-02-11 07:09:48 +00:00
  • 6ed7641ee2 improve ModGroup to perform NOP Arthur Lu 2025-02-11 07:09:48 +00:00
  • 8ba2458b59 update go mod Arthur Lu 2025-02-11 07:09:48 +00:00
  • 70451c95bc add better ldap response error handling Arthur Lu 2025-02-11 07:09:48 +00:00
  • ef51f6d31d add mail attribute to user, bump API version to 1.0.3 Arthur Lu 2025-02-11 07:09:48 +00:00
  • fa9abe19fc go mod tidy Arthur Lu 2025-02-11 07:09:48 +00:00
  • 95b29948ed update go version and dependencies Arthur Lu 2025-02-11 07:09:48 +00:00
  • 2cbd6007b3 fix critical userPassword bug, improve ldap user/group data handling Arthur Lu 2025-02-11 07:09:48 +00:00
  • a216304518 add memberOf attribute to users, bump version to 1.0.1 Arthur Lu 2025-02-11 07:09:48 +00:00
  • 56766847f8 fix default session cookie max age, disable cgo in build Arthur Lu 2025-02-11 07:09:48 +00:00
  • 8b727920ec add installation instructions to README Arthur Lu 2025-02-11 07:09:48 +00:00
  • bd2e7c1e4b add version route Arthur Lu 2025-02-11 07:09:48 +00:00
  • 4ec715851f rename config.template,json to template.config.json Arthur Lu 2025-02-11 07:09:48 +00:00
  • 5c9015ec0c update default listen port to 80 Arthur Lu 2025-02-11 07:09:48 +00:00
  • 311a3e332d add Makefile, move systemd service file to init folder Arthur Lu 2025-02-11 07:09:48 +00:00
  • 715691f2f7 move config template to configs folder Arthur Lu 2025-02-11 07:09:48 +00:00
  • 9412bd57cb rewrite api in go/gin Arthur Lu 2025-02-11 07:09:47 +00:00
  • 8f2489df47 remove ldap setup scripts Arthur Lu 2025-02-11 07:09:47 +00:00
  • 3fda9d675f add starttls init script, fix some bugs with init script Arthur Lu 2025-02-11 07:09:47 +00:00
  • 9d5966bd58 add password check to init.sh Arthur Lu 2025-02-11 07:09:47 +00:00
  • c030e0f11d update config.template.json, update .gitignore, fix required admin membership in openldap init, add set cookie header to delete ticket endpoint Arthur Lu 2025-02-11 07:09:47 +00:00
  • c64b6b8379 fix newline in paas.template.ldif Arthur Lu 2025-02-11 07:09:47 +00:00
  • a1438d1388 add admin email field Arthur Lu 2025-02-11 07:09:47 +00:00
  • 6cbac8b2ce change paas to any admin user in init Arthur Lu 2025-02-11 07:09:47 +00:00
  • 2b97c60ea5 fix linting Arthur Lu 2025-02-11 07:09:47 +00:00
  • 4e720caa0a consolidate package and config import, fix ldap auth template, add start script and systemd service Arthur Lu 2025-02-11 07:09:47 +00:00
  • f7e91d7300 add endpoints for session creation, update package.json Arthur Lu 2025-02-11 07:09:47 +00:00
  • 3821565d31 add get all user and get all groups endpoints Arthur Lu 2025-02-11 07:09:47 +00:00
  • 7c269c0e19 implement group member endpoints Arthur Lu 2025-02-11 07:09:47 +00:00
  • 7fc62e53fe add group endpoints, improve comments for other endpoints Arthur Lu 2025-02-11 07:09:47 +00:00
  • 1d758d6e28 remove admin userPassword read permission, implement user add mod get del endpoints Arthur Lu 2025-02-11 07:09:47 +00:00
  • 63e9f47409 add prototypes of api routes Arthur Lu 2025-02-11 07:09:47 +00:00
  • 3cc651ccad improve ldap wrapper return values Arthur Lu 2025-02-11 07:09:47 +00:00
  • e6eaf044b3 improve ldap return values, fix addUserToGroup and delUser logic with user-group interaction Arthur Lu 2025-02-11 07:09:47 +00:00
  • 7d7af2d05e implement group methods, implement modUser Arthur Lu 2025-02-11 07:09:47 +00:00
  • cf06cfd334 fix openldap init script paas user token saving, add config file with BASE_DN, add async wrapper class for ldap client, implement addUser getUser delUser, add and implement addGroup delGroup methods Arthur Lu 2025-02-11 07:09:47 +00:00
  • 79c6fd8703 create openldap setup utilities, prototype ldap api interface Arthur Lu 2025-02-11 07:09:47 +00:00
  • 33566572fb generate session secret key randomly each application start, bump app version 1.0.6 v1.0.6 Arthur Lu 2024-11-15 00:35:57 +00:00
  • 7da5c22313 update go.mod Arthur Lu 2024-11-14 07:26:45 +00:00
  • bf80945168 rename make testsd target to test Arthur Lu 2024-10-24 18:08:43 +00:00
  • e18737c043 cleanup gitignore Arthur Lu 2024-10-23 22:46:43 +00:00
  • 162eda70b9 fix make PHONY targets Arthur Lu 2024-10-23 18:58:06 +00:00
  • 0d1dd540c0 update go.mod Arthur Lu 2024-10-21 19:56:01 +00:00
  • b8b0504a70 add unit tests for various utility functions, add integration test for LDAPClient, add aiutomatic openldap configuration for testing through make, add make targets for tests improve make targets for build/clean, update README with build and test instructions v1.0.5 Arthur Lu 2024-10-19 04:16:17 +00:00
  • 99242b70a0 add starttls support, add starttls option to config Arthur Lu 2024-10-18 04:38:26 +00:00
  • fd84f9a991 Update README.md Arthur Lu 2024-10-16 05:03:58 +00:00
  • 0689ee46fd improve ModGroup to perform NOP v1.0.4 Arthur Lu 2024-10-15 21:34:34 +00:00
  • ca0832a010 update go mod Arthur Lu 2024-10-14 22:21:44 +00:00
  • 5d41b605b9 add better ldap response error handling Arthur Lu 2024-10-14 22:21:10 +00:00
  • 03177eb4d9 add mail attribute to user, bump API version to 1.0.3 v1.0.3 Arthur Lu 2024-10-12 22:33:34 +00:00
  • 95ad75b20d go mod tidy Arthur Lu 2024-10-10 20:59:01 +00:00
  • 8cefdb0b01 update go version and dependencies Arthur Lu 2024-10-10 20:57:29 +00:00
  • eacc349cac fix critical userPassword bug, improve ldap user/group data handling v1.0.2 Arthur Lu 2024-10-05 00:08:58 +00:00
  • bf0596d385 add memberOf attribute to users, bump version to 1.0.1 v1.0.1 Arthur Lu 2024-07-26 01:25:46 +00:00
  • f11e5ccc31 fix default session cookie max age, disable cgo in build v1.0.0 Arthur Lu 2024-07-18 20:22:12 +00:00
  • 8f8f6bd1e8 add installation instructions to README Arthur Lu 2024-07-06 03:11:30 +00:00
  • d41bca141c add version route Arthur Lu 2024-07-06 02:46:10 +00:00
  • 05e0c02fe8 rename config.template,json to template.config.json Arthur Lu 2024-06-27 02:40:09 +00:00
  • eea5b8599e Merge pull request 'Rewrite API in GO' (#1) from go-rewrite into main alu 2024-06-21 23:33:29 +00:00
  • cc8d72cba7 update default listen port to 80 go-rewrite Arthur Lu 2024-06-20 03:18:42 +00:00
  • e8dec2fbef add Makefile, move systemd service file to init folder Arthur Lu 2024-06-20 03:03:11 +00:00
  • df2d5f0bf7 move config template to configs folder Arthur Lu 2024-06-20 02:33:30 +00:00
  • a5d01e3bed rewrite api in go/gin Arthur Lu 2024-06-18 21:23:22 +00:00
  • cb4a3e4031 remove ldap setup scripts Arthur Lu 2024-03-28 21:29:37 +00:00
  • 6fff2a3f7f add starttls init script, fix some bugs with init script Arthur Lu 2024-01-26 03:31:00 +00:00
  • e5f2f19a69 add password check to init.sh Arthur Lu 2024-01-19 08:30:14 +00:00
  • 64853b3b14 update config.template.json, update .gitignore, fix required admin membership in openldap init, add set cookie header to delete ticket endpoint Arthur Lu 2024-01-19 08:02:10 +00:00
  • ca6fbfc002 fix newline in paas.template.ldif Arthur Lu 2024-01-18 04:53:26 +00:00
  • 174a2c7fa4 add admin email field Arthur Lu 2024-01-18 04:50:09 +00:00
  • b7731c1fc7 change paas to any admin user in init Arthur Lu 2024-01-16 22:44:37 +00:00
  • 68eebae8cf fix linting Arthur Lu 2024-01-12 01:48:34 +00:00
  • 0fe0fd97a6 consolidate package and config import, fix ldap auth template, add start script and systemd service Arthur Lu 2024-01-11 00:07:35 +00:00
  • f556de9a0c add endpoints for session creation, update package.json Arthur Lu 2024-01-09 20:05:21 +00:00
  • 213cf4a8fd add get all user and get all groups endpoints Arthur Lu 2023-12-22 04:20:31 +00:00
  • ad271d010e implement group member endpoints Arthur Lu 2023-12-21 01:48:46 +00:00
  • 2e0497f1c1 add group endpoints, improve comments for other endpoints Arthur Lu 2023-12-19 08:07:10 +00:00
  • 3d1834b5a2 remove admin userPassword read permission, implement user add mod get del endpoints Arthur Lu 2023-12-15 23:20:43 +00:00
  • 485017b916 add prototypes of api routes Arthur Lu 2023-12-14 00:25:08 +00:00
  • 444ed847cd improve ldap wrapper return values Arthur Lu 2023-12-01 23:06:15 +00:00
  • 164f937b0a improve ldap return values, fix addUserToGroup and delUser logic with user-group interaction Arthur Lu 2023-11-30 04:28:49 +00:00
  • 91092d554c implement group methods, implement modUser Arthur Lu 2023-11-28 00:20:54 +00:00
  • 10116da900 fix openldap init script paas user token saving, add config file with BASE_DN, add async wrapper class for ldap client, implement addUser getUser delUser, add and implement addGroup delGroup methods Arthur Lu 2023-11-17 19:49:11 +00:00
  • 0896ea4c81 create openldap setup utilities, prototype ldap api interface Arthur Lu 2023-11-16 22:41:38 +00:00