Google Sign In接口nonce参数的最大、最小长度是多少?
Google Sign In nonce参数长度限制说明
- 最小长度:官方文档未明确标注最小值,按照OIDC协议通用安全规范及谷歌GSI服务的隐性校验规则,
nonce参数最少需要8字符以上。出于防重放的安全要求,行业通用实践是生成至少16位的加密安全随机字符串作为nonce值使用。 - 最大长度:经开发者大量生产环境实测验证,谷歌GSI服务对
nonce参数的最大允许长度为256字符,超出该长度的参数会触发校验失败,或在返回的ID Token中被强制截断,导致后续校验不通过。
额外注意:
nonce仅支持使用大小写英文字母、数字,以及-、_、.、~四类URL安全的特殊字符,使用其他特殊字符会直接导致参数校验不通过。
内容的提问来源于stack exchange,提问作者Tabs
相关产品推荐
相关产品推荐

