Commit graph

91 commits

Author SHA1 Message Date
Christian Hörtnagl
804dd90e42 fixes #203 2020-04-20 11:49:59 +02:00
Mészáros Mihály
14ed627ca3 move lti claims to userinfo 2020-04-15 06:37:35 +02:00
Mészáros Mihály
4a08594532 move tokenset_claims to userinfo 2020-04-15 06:37:35 +02:00
Håvar Aambø Fosstveit
f2f548112d Change to arrow functions 2020-04-07 10:00:34 +02:00
Mészáros Mihály
2a2d61f860 Logout destroy session 2020-04-07 10:00:10 +02:00
Mészáros Mihály
11b3f65ec9 Add listeningHost fix #179 2020-04-07 09:10:44 +02:00
Håvar Aambø Fosstveit
b5754bbf96 Merge branch 'feat-roles-authorization' into develop 2020-04-02 00:32:38 +02:00
Håvar Aambø Fosstveit
a6347dc283 Expand permissions/role system. Clients are now provisioned with their roles when they join and will have features enabled/disabled based on their permissions. 2020-04-02 00:28:05 +02:00
Håvar Aambø Fosstveit
fa032036d7 Give client correct authentication status when joining a room. Fixes #166 2020-04-01 21:58:41 +02:00
Håvar Aambø Fosstveit
fe53243372 Lint and fix 2020-03-31 01:31:53 +02:00
Håvar Aambø Fosstveit
c0b37e0e1b Merge branch 'develop' of github.com:havfo/multiparty-meeting into develop 2020-03-31 01:29:34 +02:00
Håvar Aambø Fosstveit
a31da9359b Add logging class that receives room and peer events 2020-03-31 01:27:59 +02:00
Mészáros Mihály
9065996abd Add trustProxy option to server config 2020-03-29 09:46:54 +02:00
Håvar Aambø Fosstveit
87d4037562 We need jwt to make sure no one can hijack peerId 2020-03-28 23:20:37 +01:00
Håvar Aambø Fosstveit
3043098f0c Remove jwt, not needed 2020-03-27 10:38:51 +01:00
Håvar Aambø Fosstveit
d20f0c161f Handle client reconnects better 2020-03-27 01:36:11 +01:00
Mészáros Mihály
62165ea597 Fix https redirect 2020-03-26 22:01:18 +01:00
Håvar Aambø Fosstveit
43b218fb3a Remove roles on logout 2020-03-24 00:56:26 +01:00
Håvar Aambø Fosstveit
002950d708 Fix for authentication data flow 2020-03-23 14:44:12 +01:00
Håvar Aambø Fosstveit
603368007a Added roomid to authenitcation data flow to make mapping user info better. 2020-03-22 15:20:49 +01:00
Håvar Aambø Fosstveit
c70740f5c7 Add support for user roles 2020-03-20 21:16:16 +01:00
Håvar Aambø Fosstveit
743b9e4869 Syntax 2020-03-20 21:15:35 +01:00
Håvar Aambø Fosstveit
b8305bbb08 Syntax 2020-03-19 21:24:04 +01:00
Håvar Aambø Fosstveit
023aac3c21 Don't run interactive 2020-03-18 01:00:32 +01:00
Mészáros Mihály
c8dd705530 Add httpOnly mode 2020-03-15 01:41:00 +01:00
Håvar Aambø Fosstveit
1b710d273c Added an interactive terminal to get info from running server. 2020-02-18 12:38:37 +01:00
Mészáros Mihály
aac6710166 Call tostring() to work properly with node10 2020-02-11 10:17:47 +01:00
Mészáros Mihály
4e0283981c Tidy: change function name to camelCase 2020-01-02 15:58:31 +01:00
Mészáros Mihály
6e7f6b4a0d Fix: warning
* Fix: missing else,
* move out to function already taken path comparison
2020-01-02 15:49:32 +01:00
Mészáros Mihály
78fd6e1b78 Init displayName according LTI 2020-01-02 09:52:34 +01:00
Mészáros Mihály
e8731a37e5 Add LTI support, and tidy OIDC code 2019-12-17 08:26:19 +01:00
Mészáros Mihály
a0b9b61283 Fix: OIDC username nested assignment 2019-11-15 10:38:30 +01:00
MÉSZÁROS Mihály
a132a529ea Add reddis options 2019-11-14 21:25:33 +01:00
Håvar Aambø Fosstveit
daf661889d Remove static chooseRoom file, and use react-router instead. 2019-11-10 00:01:01 +01:00
Håvar Aambø Fosstveit
7c3e0ea717 Add support for IPv6 2019-11-08 09:58:51 +01:00
Håvar Aambø Fosstveit
7a01017832 Change authentication status last. 2019-11-05 09:46:44 +01:00
Håvar Aambø Fosstveit
98caed6e4a Properly handle login/logout. 2019-11-04 23:29:54 +01:00
Håvar Aambø Fosstveit
10228a9f8c Allow minimum TLSv1.2 and recommended ciphers, fixes #105. 2019-11-01 11:43:34 +01:00
Håvar Aambø Fosstveit
549176b86e Fixed events on server when user logs in. 2019-10-30 22:12:29 +01:00
Stefan Otto
b5dd7f0ee4 Fix:Server does not start with oidc 2nd try 2019-10-30 18:11:52 +01:00
Stefan Otto
cc013f4c4e Fix:Server does not start with oidc. I don't understand this but it works that way now, 2019-10-30 18:01:17 +01:00
Håvar Aambø Fosstveit
c81b377723 Fixed race condition on socket acknowledge callback. Fixed naming on socket methods. Added error handling on socket messages. 2019-10-28 11:45:37 +01:00
Håvar Aambø Fosstveit
bb8cf02c23 Some cleanup. 2019-10-25 23:43:59 +02:00
Håvar Aambø Fosstveit
e17d712ed5 Simplified user info on login. 2019-10-25 14:53:47 +02:00
Håvar Aambø Fosstveit
39c3f7c36d Refactored a bit of code and added a Peer class to the server. 2019-10-25 13:34:28 +02:00
Håvar Aambø Fosstveit
7e292b29c1 User can login without joining. 2019-10-24 10:32:28 +02:00
Håvar Aambø Fosstveit
7b65328789 Cleaned up login code. 2019-10-24 10:10:22 +02:00
Håvar Aambø Fosstveit
e148c8d2a0 Mistake. 2019-10-24 09:40:35 +02:00
Håvar Aambø Fosstveit
263cdb7430 Some tests. 2019-10-24 09:26:34 +02:00
Håvar Aambø Fosstveit
bf754d4797 Some tests. 2019-10-24 09:03:30 +02:00