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
David Négrier
578fa21591
Merge pull request #1543 from thecodingmachine/fixAdminSocket
...
FIX: the admin sockets now uses a short live to check room authorization
2021-11-15 16:21:20 +01:00
David Négrier
8b6c16fd30
Merge pull request #1553 from thecodingmachine/openidAdminConnect
...
OpenId & Admin connect
2021-11-15 16:20:00 +01:00
Gregoire Parant
210a789aa4
Fix feedback @moufmouf
2021-11-15 15:58:08 +01:00
grégoire parant
a4b8a8422f
Merge pull request #1559 from thecodingmachine/openIdDisabledAnonymousSelfHost
...
Open id disabled anonymous self hosted
2021-11-15 15:29:55 +01:00
Gregoire Parant
bbc2ac2550
Update Connection manager to clean url history of navigator
2021-11-15 15:25:49 +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
15cdc54ec3
Add evnvironment Enum for OPID_LOGIN_SCREEN_PROVIDER variable
2021-11-12 19:36:37 +01:00
Gregoire Parant
f905426ebd
Add new variable login provider to connect user
2021-11-12 19:36:13 +01:00
Gregoire Parant
24a1f324c7
Add OpenId login url and provider to login user
2021-11-12 19:35:34 +01:00
Gregoire Parant
e073d70098
Merge branch 'develop' into openidAdminConnect
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-12 17:01:26 +01:00
Gregoire Parant
ca74f92051
Pull open id admin from @GRP
2021-11-12 16:59:34 +01:00
Gregoire Parant
c21ea8803a
Add OPID redirect url
...
Is important to defined redirect url to be connected with openid provider
2021-11-12 16:52:44 +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
grégoire parant
c1788424b5
Merge pull request #1533 from Lurkars/oidcRequired
...
use OIDC without admin api, option to disable anonymous login
Thanks for your work @Lurkars . I will take your changes and apply some update. When I will finish, I will share you the result and requirement for mounting correct openid connection with puhser and without ADMIN part 💪 🚀
2021-11-12 16:39:15 +01:00
Gregoire Parant
461dee776c
Update css
2021-11-12 16:22:37 +01:00
Gregoire Parant
49f68451ae
Update profile menu and change UX
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-12 15:31:49 +01:00
Gregoire Parant
d3f120f2bb
Update to have token when user is connected
...
- Update menu design
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-12 12:13:44 +01:00
Gregoire Parant
1db22d82af
Set state in local storage when openid provider redirect on jwt with token value
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-10 18:26:50 +01:00
Alexis Faizeau
2513f8b3d6
Add icon server on production docker services
2021-11-10 18:22:03 +01:00
Alexis Faizeau
eac5e8adc8
Add icon server on single domain services
2021-11-10 18:20:30 +01:00
David Négrier
ee4ec7ba97
Merge pull request #1555 from thecodingmachine/iconserver
...
Add iconserver in services
2021-11-10 18:12:47 +01:00
David Négrier
0f6ecfc311
Merge pull request #1554 from thecodingmachine/twemojiImplementation
...
Implement Twemoji on emote
2021-11-10 18:11:51 +01:00
Alexis Faizeau
624593e425
Implement twemoji on emote
2021-11-10 16:55:20 +01:00
Alexis Faizeau
1c48feeb61
Add iconserver in services
2021-11-10 16:46:13 +01:00
Gregoire Parant
7406b62093
Add jwt token if is defined un URL
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-09 00:38:32 +01:00
Gregoire Parant
89baafba2f
Rollback openid connect to use code and nonce
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-09 00:08:01 +01:00
Gregoire Parant
4c028bfcb3
OpenId from Admin connect
...
- Create admin environment for redirect uri of openID
- Add log out redirect when user click on log out button
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-08 19:27:01 +01:00
Alexis Faizeau
dd89f12c2e
Implement logger on pusher
2021-11-08 19:05:25 +01:00
Alexis Faizeau
6a195be814
Implement logger on back
2021-11-08 17:44:57 +01:00
Alexis Faizeau
c573e9fbaf
Implement no floating promises on eslint rules
2021-11-08 14:45:25 +01:00
David Négrier
6c6a7e6fe4
Improving log messages
...
Signed-off-by: David Négrier <d.negrier@thecodingmachine.com>
2021-11-08 14:30:54 +01:00
Bénédicte Q
b9bf27983f
Update maps/tests/TriggerMessageApi/script.js
...
Co-authored-by: David Négrier <d.negrier@thecodingmachine.com>
2021-11-08 10:51:18 +01:00
Bénédicte Q
7da975749c
Update maps/tests/TriggerMessageApi/script.js
...
Co-authored-by: David Négrier <d.negrier@thecodingmachine.com>
2021-11-08 10:51:08 +01:00
Benedicte Quimbert
854d8775d5
Edit documentation exemples
2021-11-03 19:24:24 +01:00
Benedicte Quimbert
f20c39f6a4
wip
2021-11-03 16:51:33 +01:00
David Négrier
603045bcad
Merge pull request #1549 from thecodingmachine/property-index
...
Create GameMapProperties index
2021-11-03 00:05:27 +01:00
Alexis Faizeau
5a3d510f05
Create GameMapProperties index
2021-11-02 10:52:25 +01:00
Alexis Faizeau
ec3120cf8f
Merge pull request #1546 from thecodingmachine/fix-room-api
...
Fix change layer api functions
2021-10-29 23:37:54 +02:00
Alexis Faizeau
dbd6ce5bdc
Fix player movement tests
2021-10-29 23:30:02 +02:00
Alexis Faizeau
d4470568ec
Fix change layer api functions
2021-10-29 23:16:36 +02:00
David Négrier
145117dc58
Merge pull request #1544 from thecodingmachine/property-layer-management
...
Implement on enters/leaves layer events
2021-10-29 19:46:42 +02:00
Alexis Faizeau
e1d454d834
Add enters/leaves layer with api test map
2021-10-29 19:45:03 +02:00
Alexis Faizeau
db82ae4b88
Replace the enter/leave zone by enter/leave layer on doc
2021-10-29 19:45:03 +02:00
Alexis Faizeau
f4df12e5ff
Cowebsite properties manage by layer and not by property index
2021-10-29 19:45:03 +02:00
Alexis Faizeau
934e24f837
Implement on enter/leave layer events
2021-10-29 19:44:58 +02:00
Alexis Faizeau
0b08d9251e
Fix link of cowebsite propeerty test map fix
2021-10-29 15:46:05 +02:00