소스 검색

Merge pull request #4935 from ConfusedPolarBear/quickconnect-cleanup

Remove used quick connect tokens

(cherry picked from commit 158e69c6f0efafd5157e39e7c2de80919090cec2)
Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
dkanada 4 년 전
부모
커밋
a486cd27a9
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      Emby.Server.Implementations/Session/SessionManager.cs

+ 6 - 1
Emby.Server.Implementations/Session/SessionManager.cs

@@ -1456,7 +1456,12 @@ namespace Emby.Server.Implementations.Session
                 throw new SecurityException("Unknown quick connect token");
             }
 
-            request.UserId = result.Items[0].UserId;
+            var info = result.Items[0];
+            request.UserId = info.UserId;
+
+            // There's no need to keep the quick connect token in the database, as AuthenticateNewSessionInternal() issues a long lived token.
+            _authRepo.Delete(info);
+
             return AuthenticateNewSessionInternal(request, false);
         }