Oauth 我的扩展名的自定义URL

Oauth 我的扩展名的自定义URL,oauth,google-chrome-extension,oauth-2.0,Oauth,Google Chrome Extension,Oauth 2.0,我可以有一个特殊的网址吗chrome://myurl 或者任何类似的东西(比如firefox中的mypage),用于我的google chrome扩展 基本上,我正在尝试使用oAuth对用户进行身份验证。oAuth提供程序需要回调url。该url可以访问扩展资源 chrome-extension://<extension-id>/<resource> 如果下面的答案不起作用,请告诉我。我会提出一个替代方案,它行不通。因为,要向oauth提供商注册我的应用程序,我必须为我

我可以有一个特殊的网址吗chrome://myurl 或者任何类似的东西(比如firefox中的mypage),用于我的google chrome扩展


基本上,我正在尝试使用oAuth对用户进行身份验证。oAuth提供程序需要回调url。

该url可以访问扩展资源

chrome-extension://<extension-id>/<resource>

如果下面的答案不起作用,请告诉我。我会提出一个替代方案,它行不通。因为,要向oauth提供商注册我的应用程序,我必须为我的应用程序提供回调url。我必须在发出身份验证请求时传递相同的url。因此,我不能依赖动态创建的URL。我希望它是静态的,这样所有用户都可以使用它。扩展ID可以保留。我想在安装时会生成ID。你能解释一下或者分享一个链接吗?我已经分享了相关的链接。如果您想知道创建扩展ID的算法,请顺便阅读)。
console.log(chrome.extension.getURL('/'));
// "chrome-extension://jcjnnblkpjakjflggajpdalncflgbkgg/"