We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 523878e commit da53e41Copy full SHA for da53e41
1 file changed
sources/websocket/youtube_auth.js
@@ -202,6 +202,10 @@
202
if (!result || !result.code) {
203
throw new Error("YouTube sign-in did not return an authorization code.");
204
}
205
+ var expectedState = getStoredState();
206
+ if (!expectedState || result.state !== expectedState) {
207
+ throw new Error("State mismatch during YouTube sign-in. Please try signing in again.");
208
+ }
209
var data = await postHostedYouTubeAuthJson("/token", {
210
code: result.code,
211
redirect_uri: result.redirectUri,
0 commit comments