From c3b0c784b50d9767271430cf673849898e800dad Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Mon, 3 Apr 2017 19:44:34 +0200 Subject: [PATCH] Token map correctly updated when removing participants --- .../src/main/java/org/openvidu/server/core/RoomManager.java | 2 +- .../main/java/org/openvidu/server/security/SecurityConfig.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openvidu-server/src/main/java/org/openvidu/server/core/RoomManager.java b/openvidu-server/src/main/java/org/openvidu/server/core/RoomManager.java index 649c7578..60cbdf11 100644 --- a/openvidu-server/src/main/java/org/openvidu/server/core/RoomManager.java +++ b/openvidu-server/src/main/java/org/openvidu/server/core/RoomManager.java @@ -162,7 +162,7 @@ public class RoomManager { } room.leave(participantId); - this.sessionIdTokenRole.get(roomName).remove(participantId); + this.sessionIdTokenRole.get(roomName).remove(participant.getName()); Set remainingParticipants = null; try { diff --git a/openvidu-server/src/main/java/org/openvidu/server/security/SecurityConfig.java b/openvidu-server/src/main/java/org/openvidu/server/security/SecurityConfig.java index 5ed5a85f..d9dbfe9c 100644 --- a/openvidu-server/src/main/java/org/openvidu/server/security/SecurityConfig.java +++ b/openvidu-server/src/main/java/org/openvidu/server/security/SecurityConfig.java @@ -36,7 +36,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { http.csrf().disable() .authorizeRequests() .antMatchers(HttpMethod.GET, "/getSessionId").authenticated() - .antMatchers(HttpMethod.POST, "/getToken").authenticated() + .antMatchers(HttpMethod.POST, "/newToken").authenticated() .and().sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS); }