Commit Graph

  • 1c54d2cb34 test: improved tests and minor changes according to review Arthur Joppart 2021-04-08 14:38:22 +02:00
  • 021c06ffcf fix: Use HttpErrors instead of Errors Joachim Van Herwegen 2021-04-08 14:33:25 +02:00
  • 5b086d9e2a fix: Prevent HttpRequest from being closed Joachim Van Herwegen 2021-04-08 13:21:03 +02:00
  • 3dc414ffe5 fix: Allow owners to edit their own profile Joachim Van Herwegen 2021-04-07 16:37:07 +02:00
  • fb6d12821d feat: Add more logging Joachim Van Herwegen 2021-04-02 16:52:40 +02:00
  • 06865046c2 feat: Add more logging Joachim Van Herwegen 2021-04-02 16:52:40 +02:00
  • 664ada80ff feat: Make idp parameter dynamic Joachim Van Herwegen 2021-04-01 14:56:38 +02:00
  • 28cb10694b fix: Handle unknown errors more consistently Joachim Van Herwegen 2021-04-06 11:40:21 +02:00
  • f37029e5b8 feat: Make idp parameter dynamic Joachim Van Herwegen 2021-04-01 14:56:38 +02:00
  • 895cbde651 fix: Fix issue with new CliRunner test in rebase Joachim Van Herwegen 2021-04-06 09:43:21 +02:00
  • 0a0aa5e151 fix: Correctly handle storagePathName in ExpiringStorageAdapterFactory Joachim Van Herwegen 2021-04-06 09:10:26 +02:00
  • b177a9ccda fix: Correctly generate new identifiers Joachim Van Herwegen 2021-04-01 13:15:55 +02:00
  • 0b30dbf107 test: Mock Date in OidcInteractionCompleter tests Joachim Van Herwegen 2021-04-01 12:54:24 +02:00
  • 2c36318adc feat: Use ErrorResponseWriter for handling oidc errors Joachim Van Herwegen 2021-03-30 11:12:21 +02:00
  • 008fbe7ef0 test: Run integration tests on Node 14.2 Joachim Van Herwegen 2021-04-01 10:16:36 +02:00
  • 37d299e0c0 feat: Update CI configuration Joachim Van Herwegen 2021-03-31 13:11:42 +02:00
  • a026d77600 fix: Convert JWK to plain object for node 15 Joachim Van Herwegen 2021-03-31 15:23:34 +02:00
  • a69f6d635d fix: Fix typing issue Joachim Van Herwegen 2021-03-30 14:51:21 +02:00
  • ba29a3efcb refactor: Make TemplateRenderer an AsyncHandler Joachim Van Herwegen 2021-03-29 15:33:26 +02:00
  • 1d9db7c468 refactor: Make WebIdOwnershipValidator an AsyncHandler Joachim Van Herwegen 2021-03-29 15:27:09 +02:00
  • 55a1e05193 refactor: Use interfaces instead of abstract classes Joachim Van Herwegen 2021-03-29 15:18:51 +02:00
  • d2a2967bb7 refactor: Use jose instead of node-jose Joachim Van Herwegen 2021-03-30 14:38:28 +02:00
  • d6f01e9a38 refactor: Minor refactors Joachim Van Herwegen 2021-03-29 14:12:13 +02:00
  • e653255948 test: Add IdentityProviderHttpHandler unit tests Joachim Van Herwegen 2021-03-29 13:57:17 +02:00
  • 3f5a59cd54 test: Add IdentityProviderFactory unit tests Joachim Van Herwegen 2021-03-29 11:48:43 +02:00
  • 42f4cfdf87 test: Add ExpiringStorageAdapterFactory unit tests Joachim Van Herwegen 2021-03-26 17:18:03 +01:00
  • 4b1a633d31 feat: Add IdpConfirmHttpHandler Joachim Van Herwegen 2021-03-26 15:07:06 +01:00
  • 48a2a93316 test: Add step to test logging in again Joachim Van Herwegen 2021-03-26 10:29:06 +01:00
  • 54e0e68ea2 refactor: Fix ejs html warnings Joachim Van Herwegen 2021-03-24 15:30:36 +01:00
  • 508de8e15a test: Add ClientWebIdFetchingStorageAdapterFactory unit tests Joachim Van Herwegen 2021-03-23 16:55:07 +01:00
  • 4aed9d2f16 refactor: Simplify ClientWebIdFetchingStorageAdapterFactory Joachim Van Herwegen 2021-03-23 16:19:06 +01:00
  • 9c43a8c353 test: Add OidcInteractionCompleter unit tests Joachim Van Herwegen 2021-03-23 15:26:03 +01:00
  • c905d671eb test: Add IdpRouteController unit tests Joachim Van Herwegen 2021-03-23 14:24:11 +01:00
  • e33af6faa4 test: Add FormDataUtil unit tests Joachim Van Herwegen 2021-03-23 13:46:02 +01:00
  • 6e9f47ac2f test: Add EmailSender unit tests Joachim Van Herwegen 2021-03-23 13:35:45 +01:00
  • af220361a7 test: Add EjsTemplateRenderer unit tests Joachim Van Herwegen 2021-03-23 13:22:37 +01:00
  • 4b92348272 test: Add ChooseInitialInteractionHandler unit tests Joachim Van Herwegen 2021-03-23 13:15:32 +01:00
  • 3510a2848d test: Add BasicIssuerReferenceWebIdOwnershipValidator unit tests Joachim Van Herwegen 2021-03-23 12:54:25 +01:00
  • a9d658769b test: Add EmailPasswordInteractionPolicy unit tests Joachim Van Herwegen 2021-03-23 11:20:38 +01:00
  • 9c31d4ca9d test: Create IdP integration test Joachim Van Herwegen 2021-03-19 15:34:25 +01:00
  • 3d82a9e848 test: Add KeyValueEmailPasswordStore unit tests Joachim Van Herwegen 2021-03-17 16:05:02 +01:00
  • 5759bf8a7f test: Add KeyGeneratingIdpConfigurationGenerator unit tests Joachim Van Herwegen 2021-03-16 16:17:19 +01:00
  • 6358ebf3e8 Update README.md Matthieu Bosquet 2021-03-18 14:12:01 +00:00
  • 8d0e1a9417 Update README.md Matthieu Bosquet 2021-03-18 14:11:52 +00:00
  • 15d18646d9 fix: IdP instruction editorial Matthieu Bosquet 2021-03-18 14:03:02 +00:00
  • 0b68c053c7 fix: IdP registration copy Matthieu Bosquet 2021-03-18 11:00:24 +00:00
  • 25a8537bb9 fix: IdP instructions and add example WebID Matthieu Bosquet 2021-03-18 10:48:00 +00:00
  • 20015963d9 feat: Basic instructions for using the IdP Matthieu Bosquet 2021-03-18 09:03:42 +00:00
  • 0cab9f6836 test: Remove unnecessary test file Joachim Van Herwegen 2021-03-15 16:32:09 +01:00
  • 247f3f189e test: Add EmailPasswordResetPasswordHandler unit tests Joachim Van Herwegen 2021-03-15 16:28:36 +01:00
  • 7682579634 test: Add EmailPasswordRegistrationHandler unit tests Joachim Van Herwegen 2021-03-15 16:05:19 +01:00
  • e2c9f0b768 test: Add EmailPasswordLoginHandler unit tests Joachim Van Herwegen 2021-03-15 15:33:48 +01:00
  • 9f88cb099a test: Add EmailPasswordGetResetPasswordHandler unit tests Joachim Van Herwegen 2021-03-15 15:08:54 +01:00
  • 3428744053 test: Add EmailPasswordForgotPasswordHandler unit tests Joachim Van Herwegen 2021-03-15 13:55:29 +01:00
  • 268df2b7ea refactor: Order index.ts Joachim Van Herwegen 2021-03-12 16:47:13 +01:00
  • 96e58a8abe refactor: Simplify EmailPassword handlers (#664) Joachim Van Herwegen 2021-03-12 16:26:45 +01:00
  • d0f25081c8 Replace KeyValueStore with KeyValueStorage (#663) Joachim Van Herwegen 2021-03-12 16:00:41 +01:00
  • 5aab13d1db fix: Add dummy IdentityProviderHandler to fix integration tests Joachim Van Herwegen 2021-03-12 15:49:51 +01:00
  • 006d389986 refactor: Clean up dependencies Joachim Van Herwegen 2021-03-12 15:26:55 +01:00
  • 8cd0dae17f Several minor Idp changes/refactors (#656) Joachim Van Herwegen 2021-03-10 15:59:40 +01:00
  • 345b1eeb73 fix: Rebase fixes Joachim Van Herwegen 2021-03-03 13:37:35 +01:00
  • 5bb614408a Client Id Support (#630) jaxoncreed 2021-03-03 05:38:35 -05:00
  • f156618c66 fix: audience claim Matthieu Bosquet 2021-03-02 17:31:37 +00:00
  • f14bee4be5 fix: missing export Matthieu Bosquet 2021-03-02 10:31:42 +00:00
  • 9efd8023dd Identity provider tests (#622) jaxoncreed 2021-03-02 04:48:57 -05:00
  • acb8935f79 Refactored out getPostRenderHandler jaxoncreed 2021-02-24 22:21:50 -05:00
  • 5944ee2483 Ruben feedback jaxoncreed 2021-02-22 23:35:10 -05:00
  • d19509f4f8 Fixed errors on login jaxoncreed 2021-02-12 16:46:17 -05:00
  • 928c0ea52a Added comments to each class jaxoncreed 2021-02-12 14:44:41 -05:00
  • 9849f14e11 Completed Ruben's comments jaxoncreed 2021-02-11 20:54:52 -05:00
  • 8d39c32f01 Change key value store jaxoncreed 2021-02-11 20:37:56 -05:00
  • 23d1b97da2 Removed clownface jaxoncreed 2021-02-11 15:01:25 -05:00
  • 48e9b3de5c Ruben comments before clownface removal jaxoncreed 2021-02-11 14:47:32 -05:00
  • 4d772c3d0f Production ready keystore jaxoncreed 2021-02-11 14:05:28 -05:00
  • 4a69f33f0e fix: Remove unused library lru-cache Matthieu Bosquet 2021-02-11 16:02:17 +00:00
  • a8e0373867 fix: Remove unused library lodash Matthieu Bosquet 2021-02-11 15:34:52 +00:00
  • 81e111149e fix: Remove dummy IdP storage adapter Matthieu Bosquet 2021-02-11 15:27:56 +00:00
  • f9a4768995 fix: Issuer registration token typo in error Matthieu Bosquet 2021-02-02 13:13:46 +00:00
  • df935cc469 feat: Require an issuer registration token Matthieu Bosquet 2021-02-02 13:07:55 +00:00
  • 0a7b79fbdb fix: IdP crashes if interaction ID doesn't exist (#587) Matthieu Bosquet 2021-02-03 14:08:40 +00:00
  • 9217f7b478 Can send email jaxoncreed 2021-01-26 18:06:57 -05:00
  • ca6fda98a8 Can send email (#557) jaxoncreed 2021-01-28 19:19:21 -05:00
  • b6c586fc79 Forgot password infrastructure jaxoncreed 2021-01-22 19:06:42 -05:00
  • e36be03738 NSS login successful jaxoncreed 2021-01-22 16:45:42 -05:00
  • f5af1167ad Refactored StorageAdapters jaxoncreed 2021-01-21 18:52:01 -05:00
  • 42f47ecc32 Fixed ejs template routing jaxoncreed 2021-01-21 15:26:37 -05:00
  • d9edf4b85a Set up persistent storage for loing and register jaxoncreed 2021-01-20 18:34:21 -05:00
  • e49a5c80a8 WebId validator jaxoncreed 2021-01-19 23:41:36 -05:00
  • 2cf075c894 fixed rendering jaxoncreed 2021-01-19 17:25:18 -05:00
  • 79257997ee Fixed DI JSON-LD context jaxoncreed 2021-01-19 17:16:34 -05:00
  • e93ff43280 feat: Use util function to read resource Matthieu Bosquet 2021-01-18 17:20:43 +00:00
  • e37996dee6 feat: Use template path & run fileserver Matthieu Bosquet 2021-01-18 11:24:01 +00:00
  • bd0d9f1cd5 Hooked up Login UIs (#518) jaxoncreed 2021-01-18 05:39:55 -05:00
  • 7b88d09c10 Refactored configuration architecture jaxoncreed 2021-01-14 19:38:04 -05:00
  • 031fb41f71 Clean up ResourceStorageAdapter jaxoncreed 2021-01-13 19:21:52 -05:00
  • 99639e296f Set up initial routing injection graph jaxoncreed 2021-01-14 17:08:56 -05:00
  • b2d7a22923 Partially complete idp routing jaxoncreed 2021-01-13 19:11:15 -05:00
  • 0bf93ea829 feat: Basic resource store adapter Matthieu Bosquet 2021-01-12 17:49:10 +00:00
  • b05e43ad3f fix: Components ignore Matthieu Bosquet 2021-01-12 11:07:10 +00:00
  • 0d4f7246ee fix: Unintended commit Matthieu Bosquet 2021-01-11 22:32:33 +00:00