Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase身份验证idToken大小为900个字符是否正常?_Firebase_Flutter_Dart_Firebase Authentication_Jwt - Fatal编程技术网

Firebase身份验证idToken大小为900个字符是否正常?

Firebase身份验证idToken大小为900个字符是否正常?,firebase,flutter,dart,firebase-authentication,jwt,Firebase,Flutter,Dart,Firebase Authentication,Jwt,我正在开发的一个flifter应用程序中使用firebase auth 我正在使用firebase\u authdart库 用户登录后,对我的自定义服务器后端的每个请求都包含idToken,我通过调用FirebaseUser.getIdToken()获得该idToken。我最近注意到idToken有900个字符长!!这似乎太长了。通过在每次请求时发送firebaseidToken,我的网络数据使用率增加了25倍 这正常吗?我以前从未使用过JWT,所以我不知道会发生什么。这是正常的,用现代术语来说

我正在开发的一个flifter应用程序中使用firebase auth

我正在使用
firebase\u auth
dart库

用户登录后,对我的自定义服务器后端的每个请求都包含idToken,我通过调用FirebaseUser.getIdToken()获得该idToken。我最近注意到idToken有900个字符长!!这似乎太长了。通过在每次请求时发送firebase
idToken
,我的网络数据使用率增加了25倍


这正常吗?我以前从未使用过JWT,所以我不知道会发生什么。

这是正常的,用现代术语来说也没有那么大


。这将取决于Firebase Auth在其中放了什么,它来自于他们用来登录的身份验证。大小肯定会因用户而异,特别是根据您可能在自定义声明中添加的内容。

这是正常的,在现代意义上也没有那么大


。这将取决于Firebase Auth在其中放了什么,它来自于他们用来登录的身份验证。大小肯定会因用户而异,特别是根据您可能在自定义声明中添加的内容。

看起来它不需要这么大:(你可以向Firebase提交一个功能请求,看看是否可以减少,但老实说,就它所服务的目的而言,它实际上并没有那么大,我认为不会有任何变化。为了保持我的服务器无状态,我需要在每个请求中发送1kb令牌。这看起来太恶心和浪费了。我理解,如果你愿意,你没有办法解决这个问题希望能够兑现代币的到期日。当我说1k没有那么多数据时,你必须相信我。它是在1990年,但不是今天。它看起来不需要这么大:(你可以向Firebase提交一个功能请求,看看是否可以减少,但老实说,就它所服务的目的而言,它实际上并没有那么大,我认为不会有任何变化。为了保持我的服务器无状态,我需要在每个请求中发送1kb令牌。这看起来太恶心和浪费了。我理解,如果你愿意,你没有办法解决这个问题希望能够兑现代币的到期日。当我说1k不是那么多数据时,你必须相信我。它是在1990年,但不是今天。