关于修改Google及Salesforce应用回调URL对现有令牌有效性的技术咨询
关于修改Google及Salesforce应用回调URL对现有令牌有效性的技术咨询
嗨,我来帮你理清这个Salesforce应用回调URL修改和令牌有效性的问题~
修改Salesforce应用的回调URL不会直接导致已生成的访问令牌和刷新令牌失效,原因如下:
- 访问令牌的有效性核心取决于自身过期时间、用户账号状态(比如是否被禁用)、以及管理员是否手动吊销令牌,和回调URL没有绑定关联。只要令牌仍在有效期内,且用户权限正常,就能正常用于API调用。
- 刷新令牌同理,只要它没过期、没被管理员吊销,依然可以用来获取新的访问令牌,不受回调URL变更的影响。
不过有几个需要注意的小细节:
- 如果你的应用采用PKCE授权流程,后续用刷新令牌获取新访问令牌的过程也不会受回调URL修改的影响——PKCE的校验主要发生在授权码交换访问令牌的步骤,刷新环节不会验证回调URL。
- 要是管理员在修改回调URL的同时,还做了重置应用密钥、批量吊销令牌这类操作,那令牌会失效,但这属于额外操作的影响,不是回调URL修改本身导致的。
另外要提醒下:修改回调URL后,新的用户授权请求(比如用户重新登录授权)必须使用新的回调URL,否则会触发错误,但这完全不影响之前已经生成的有效令牌的使用。
备注:内容来源于stack exchange,提问作者Bhaskar Dabhi
相关产品推荐
相关产品推荐

