使用给定的令牌对Twitch API进行身份验证



我目前正在寻找一种方法,使用已给定的带有或不带有NodeJS后端的id-token(oauth或更好的oidc(登录Twitch-API。

背景:我正在使用firebase连接Twitch-API旁边的各种服务,如Youtube(Google API(、Twitter和Co.。我想为每个服务使用我的id-token。

官方文件没有说明这是否可能,或者我就是找不到。希望有一个解决方案还没有文档化。

我也会在使用其他服务时遇到同样的问题。

感谢

您绝对需要创建自己的OAuth令牌,因为它与生成它的帐户绑定到相同的客户端ID。

https://dev.twitch.tv/console

身份验证有自己的流程和端点,就像kraken v5和helix的工作方式一样。

https://dev.twitch.tv/docs/authentication

随着API的最新更改,在返回请求的值之前,所有内容现在都需要Client-ID和OAuth。

https://discuss.dev.twitch.tv/t/requiring-oauth-for-helix-twitch-api-endpoints/23916

我不确定"id token"到底是什么,但我会选择"twitch user id and access token"。

如果你有一个有效的访问令牌,你可以访问生成该令牌时定义的任何范围,如果需要,你可以用刷新令牌更新令牌。

您还需要提供生成令牌的应用程序的客户端ID。

除非"id token"用于不同的系统。

最新更新