4532 Commits

Author SHA1 Message Date
clauspeterhuebner
80ebf93a4f changes after renamings 2025-04-25 20:00:27 +02:00
clauspeterhuebner
e386a79e48 corrections after renaming to RedeemJwtLink 2025-04-25 19:42:27 +02:00
clauspeterhuebner
c2294611bd changes to distingue between redeemJWT and disburseJWT 2025-04-25 19:19:17 +02:00
clauspeterhuebner
801df7575b next try 2025-04-24 18:09:47 +02:00
clauspeterhuebner
a2a026006a correct type of validUntil for createRedeemJwt 2025-04-24 18:01:59 +02:00
clauspeterhuebner
7104de0254 introduce validUntil in redeem-jwt-token payload 2025-04-24 17:26:14 +02:00
clauspeterhuebner
322e4ca37f treat validUntil as Date in case of DisbursementLink too 2025-04-24 14:34:26 +02:00
clauspeterhuebner
f133cb15bc next try 2025-04-24 01:38:44 +02:00
clauspeterhuebner
54258adc42 correct calculation of exp-date 2025-04-23 21:35:04 +02:00
clauspeterhuebner
0ed47d69e6 shift disbursement-logic in separated method 2025-04-23 19:52:58 +02:00
clauspeterhuebner
3770be4274 set validUntil in DisbersementLink by exp-claim of jwt-payload 2025-04-23 16:23:18 +02:00
clauspeterhuebner
31c362be0a change user to senderUser 2025-04-17 18:03:41 +02:00
clauspeterhuebner
11eb0c45a7 overwork transactionLink and disbursementLink 2025-04-17 17:48:03 +02:00
clauspeterhuebner
fddfe69bad first try with disbursement result from queryTransactionLink 2025-04-17 16:00:47 +02:00
clauspeterhuebner
6d8a65a138 rework JWT decoding/verifying 2025-04-16 16:59:28 +02:00
clauspeterhuebner
9648bb1227 correct compile errors on JwtTypes 2025-04-16 15:29:55 +02:00
clauspeterhuebner
b63dbb5898 next try 2025-04-16 04:05:07 +02:00
clauspeterhuebner
e55d865c10 next try 2025-04-16 03:14:37 +02:00
clauspeterhuebner
32d130479a more logs 2025-04-16 03:01:31 +02:00
clauspeterhuebner
49a9a75ed7 next try 2025-04-16 02:39:41 +02:00
clauspeterhuebner
0e41e6518c remove check against referrer and in case of invalid signing use simply
decoded payload
2025-04-16 01:39:24 +02:00
clauspeterhuebner
28bd35ca2a next try for disbursementJwt mapping 2025-04-16 00:08:39 +02:00
clauspeterhuebner
4b901dc1dc check jwt type again constant instead of instanceof 2025-04-15 22:39:56 +02:00
clauspeterhuebner
a6e2efef19 sign jwt with senderCommunityUuid, search senderCom per decoded payload
and verify jwt with senderComUUid selected from db ensured against
referrer
2025-04-15 22:06:43 +02:00
clauspeterhuebner
41032e5fc6 tried different solutions for asymmetric keys and only HS256 could
create a JWT but without a valid signature
2025-04-15 16:49:51 +02:00
clauspeterhuebner
675ee6fd81 next try for verifyJWT with RS256 and private/public key usage 2025-04-14 19:03:47 +02:00
clauspeterhuebner
1b2f1ea275 more detailed logs 2025-04-14 16:21:12 +02:00
clauspeterhuebner
c8c91ebf4e add more logs 2025-04-14 16:00:18 +02:00
clauspeterhuebner
f04d156e5c additional log and missing await at decode invocation 2025-04-14 15:42:11 +02:00
clauspeterhuebner
e9d2eae51a correct handling of receiverCommunity updates 2025-04-11 19:02:23 +02:00
clauspeterhuebner
25c4c7362f now the jwt-token creation and community-switch works correctly, but
redeem with a jwt-token is still open
2025-04-11 16:40:36 +02:00
clauspeterhuebner
f1f46b2d80 first try of x-cross tx per link 2025-04-11 03:12:05 +02:00
einhornimmond
2ef2f29d4f
Merge branch 'master' into refactor_graphql_admin_contribution_list 2025-03-28 23:30:06 +01:00
einhornimmond
55c8522cfe reduce changed code 2025-03-27 16:03:25 +01:00
einhornimmond
3d20019c02 refactor contribution resolver for pre-mysql-query optimization based on requested fields 2025-03-27 15:31:58 +01:00
einhornimmond
ed90d6ae7f
Merge branch 'master' into 3447-modify-humhub-card-in-overview-page 2025-03-26 20:09:29 +01:00
clauspeterhuebner
cfb323e1d2
Update backend/src/graphql/model/User.ts
Co-authored-by: einhornimmond <dario.rekowski@gmx.de>
2025-03-25 18:12:56 +01:00
einhornimmond
aad7f1c65c disable humhub and gms in e2e test 2025-03-25 11:07:44 +01:00
clauspeterhuebner
6f02396d73 Merge remote-tracking branch 'origin/master' into
3447-modify-humhub-card-in-overview-page
2025-03-20 23:15:25 +01:00
einhornimmond
18a29d7c54 add openai options to .env.dist and template 2025-03-19 11:54:41 +01:00
einhornimmond
a7a04720a1 message start below exit button 2025-03-18 15:37:06 +01:00
einhornimmond
3fda88856e delete thread from db even if deleteThread api call failed 2025-03-18 14:41:19 +01:00
einhornimmond
4eef4b142d test fixed.. hopefully 2025-03-18 14:01:03 +01:00
einhornimmond
f6c9d81049 next try 2025-03-18 13:56:42 +01:00
einhornimmond
d97bf921ef try another config declaration for unit test 2025-03-18 13:51:30 +01:00
einhornimmond
628aeed563 remove rule which now generate 15 errors with uuid import 2025-03-18 13:44:31 +01:00
einhornimmond
4415101436 remove debug code 2025-03-18 13:43:58 +01:00
einhornimmond
d222f6739a fix tests 2025-03-18 13:32:32 +01:00
clauspeterhuebner
56807d25ae add clearAllMocks in beforeAll of searchUsers-testcases 2025-03-17 22:46:38 +01:00
einhornimmond
33899e5d2b improve openai thread management 2025-03-16 16:38:15 +01:00