Alexis Faizeau
f993aa4f5a
Wrap websockets with HyperExpress
2022-02-23 19:53:53 +01:00
Gregoire Parant
658781e02e
Merge branch 'master' into develop
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
# Conflicts:
# front/public/resources/logos/meet.svg
2022-02-22 23:40:48 +01:00
Gregoire Parant
3a734cc2ae
Enable limitation freemium
...
- Fix warning message
- Fix post message API pusher
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2022-02-18 21:33:23 +01:00
David Négrier
4bcdbcb1bd
Fixing linting
2022-02-15 09:15:41 +01:00
Ludwig Behm
9073024b1d
pusher: add missing Content-Type header for json responses
2022-02-14 00:53:38 +01:00
David Négrier
f5464fb1af
Fixing bad return in controller
2022-01-27 18:46:28 +01:00
David Négrier
12d6d9a50d
Disabling completely routes if admin token not configured
2022-01-27 18:38:33 +01:00
Alexis Faizeau
3f3f488924
Merge pull request #1718 from thecodingmachine/master
...
Hot fixes
2022-01-12 10:47:27 +01:00
Alban Bruder
4a78e449df
Fix circular serialization in pusher dump endpoint
2022-01-07 14:37:44 +01:00
David Négrier
ab0f5e9837
Stopping sending literal errors
...
Errors now must be of "Error" type.
Rule added in eslint.
2022-01-06 10:52:06 +01:00
David Négrier
368a115b4c
Merge branch 'develop' of github.com:thecodingmachine/workadventure into feat/follow-woka
2021-12-23 16:04:59 +01:00
David Négrier
3e91a79078
Upgrading eslint
2021-12-23 15:33:19 +01:00
David Négrier
e660e25616
Fixing new MapDetails type guard
...
It was working improperly with messages from the admin
2021-12-21 11:37:54 +01:00
David Négrier
d792d35d09
Correctly cleaning room in pusher even if an exception occurs
...
Closes #1646 (again)
2021-12-20 15:33:47 +01:00
David Négrier
e0aab9c0ce
Properly delete rooms in Pusher in case of connection error and empty room
...
Closes #1646
2021-12-20 14:16:52 +01:00
David Négrier
36f5d42668
Fixing prettier setup on messages
2021-12-16 16:46:22 +01:00
David Négrier
b2bcfde5b1
Merge branch 'develop' of github.com:thecodingmachine/workadventure into upgrade_typescript_4.5
2021-12-16 16:07:17 +01:00
David Négrier
0c281db411
More eslint fixes (+ ignoring no-unsafe-argument rule for now)
2021-12-16 15:57:37 +01:00
David Négrier
fa2e583d48
Reimporting correctly types moved to /messages
2021-12-16 10:04:41 +01:00
PizZaKatZe
0a410d289d
Implement follow request / confirmation UI
2021-12-15 18:42:22 +01:00
PizZaKatZe
1fca99c0d1
Send follow me request to all players
2021-12-15 18:41:36 +01:00
David Négrier
2fff6ae41e
Improving code security by adding stricter typings
2021-12-14 18:55:58 +01:00
David Négrier
8a96ff8ee4
Merge pull request #1614 from ValdoTR/user-room-token
...
Added the user-room token created from admin when we access a room
2021-12-13 17:50:49 +01:00
Valdo Romao
d523eee5bd
Fixed pusher lint error
2021-12-13 16:22:59 +00:00
David Négrier
598c7412a2
When sending an invalid token, the HTTP API from the Pusher now returns a 401 instead of an HTTP 500.
2021-12-08 14:46:23 +01:00
David Négrier
4cff230256
Creating only one WS connection to pusher from admin
...
Also: migration to Typescript 4.5 and µWebsockets 1.20.4
2021-12-01 20:14:53 +01:00
Valdo Romao
67fc6e8cd2
Fixed missing definition in FetchMemberDataByUuidResponse
2021-12-01 17:59:56 +00:00
Valdo Romao
dd79f7d0f4
Added the user-room token created from admin when we access a room
2021-12-01 15:50:14 +00:00
Gregoire Parant
060c844468
Fix htag in localstorage
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-24 19:24:43 +01:00
David Négrier
6e6cdc7bde
Revert "Improving log messages"
2021-11-24 16:20:07 +01:00
David Négrier
a1107bd20e
Merge branch 'develop' of github.com:thecodingmachine/workadventure into improve_logging
2021-11-24 15:36:35 +01:00
grégoire parant
26fa566d85
Change 'access-control-allow-origin' to FRONT_URL env variavle ( #1567 )
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-17 02:21:58 +01:00
grégoire parant
75ba9ddae8
HotFix Allow Origin header for CORS ( #1566 )
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-16 18:38:18 +01:00
Gregoire Parant
e54732be1b
HotFix authentication manager to get data from back
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-16 14:46:32 +01:00
Gregoire Parant
8768374460
HotFix connexion manager
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-16 13:14:40 +01:00
Gregoire Parant
c1dc438138
HotFix encrypted and decrypted error
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-16 11:14:27 +01:00
Gregoire Parant
20164417fb
Change data by resCheckTokenAuth
2021-11-15 16:34:23 +01:00
David Négrier
4e042389c5
Merge branch 'master' of github.com:thecodingmachine/workadventure into develop
...
# Conflicts:
# front/src/Connexion/ConnectionManager.ts
# pusher/src/Controller/AuthenticateController.ts
# pusher/src/Controller/IoSocketController.ts
# pusher/src/Services/JWTTokenManager.ts
2021-11-15 16:30:45 +01:00
Gregoire Parant
210a789aa4
Fix feedback @moufmouf
2021-11-15 15:58:08 +01:00
Gregoire Parant
61b8d584af
delete useless userIdentify
2021-11-15 14:34:23 +01:00
Gregoire Parant
16c08d86f2
Update hydraAccessToken to accessToken
2021-11-15 12:30:25 +01:00
Gregoire Parant
7d0b573d37
Define profile variable to show user connected
...
- OPID_PROFILE_SCREEN_PROVIDER is a variable to show profile of user connected. You can defined your own provider or use classic provider of WorkAdventure.
- OpenIdProfileController with url "/profile" get user data and create simple html to show user informations. This url will be called with params 'accessToken'
- If you define your custom profile url, it will be called with param 'accessToken'.
accessToken is token to access at user informations in your OpenId provider.
2021-11-12 20:48:26 +01:00
Gregoire Parant
213af0cfa3
Changes ANONYMOUS dynamic variable
2021-11-12 16:47:39 +01:00
Gregoire Parant
fa233e13c6
Changes ANONYMOUS variable
...
This variable will be use to mandatory login user in self hosted
2021-11-12 16:43:37 +01:00
Alexis Faizeau
dd89f12c2e
Implement logger on pusher
2021-11-08 19:05:25 +01:00
Kharhamel
6c78717d97
FIX: the admin sockets now uses a short live to check room authorization
2021-10-28 14:53:07 +02:00
Kharhamel
d809682c08
HOTFIX: now uses a specific secret token for the admin sockets
2021-10-26 14:58:34 +02:00
Lurkars
78e0d1bead
fix linter, cleanup
2021-10-21 16:53:24 +02:00
Lurkars
6832fe4990
use OIDC without admin api, option to disable anonymous login
2021-10-21 16:28:57 +02:00
Gregoire Parant
f87422187f
HotFix user data connection
...
Create local store for user connected in SSO
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-10-14 17:22:43 +02:00