我们运行wordpress网站使用google oauth进行第三方社交登录。 (通过WP社交登录插件。)
前工程师离开,我们不能有过去的谷歌帐户凭证。
我们面临一个问题显示:
错误401
错误:deleted_client
OAuth客户端已删除。
但我们只能从网站管理员面板上看到旧的客户端ID和密码。
我想知道, 如果我们设置一个新的谷歌oauth应用程序ID / secret,它是否会使登录网站的用户崩溃? 或者,我们是否可以恢复/检索以前的应用程序所有权并使其重新生效?
答案 0 :(得分:0)
答案 1 :(得分:0)
就我而言,最简单/唯一的途径(尽管当然并不理想)最终是创建一个新的Firebase项目并开始使用它。
如果您要移动很多数据和/或使用非平凡的数据模式(例如,使用嵌套集合),那么这当然会成问题。对我来说,值得努力以阻止登录突然失效。
...啊,OAuth很有趣
=======
如果您不是要整体解决方案,而是尝试使新的客户端ID起作用,但是在搜索了一段时间之后,请在Firebase控制台中找到此配置选项-启用Google登录。
因此,如果您生成新的OAuth客户端ID,请在那里更新ID和密码。
完成此操作后,它从401
错误变为400
mis_direct错误,我认为这是朝正确方向迈进的一步。
答案 2 :(得分:0)
当我在做一个附加组件时,这发生在我身上(可能与这个问题不完全相关,但类似)。我错误地删除了一个我认为我们没有使用的客户 ID。
我是如何解决的:
也许这会给遇到类似问题的人一些启发。