需要动态身份验证的 Gmail 插件问题 url
Issue with Gmail addon needing dynamic auth url
我们正在创建与 CRM 产品集成的 Gmail 插件。该产品是单租户的,每个客户在我们的域下都有自己的站点路径。每个客户端也有自己的授权路径,例如https://example.com/siteA/oauth/authorize
.
在设置自定义身份验证屏幕时,看起来我们应该知道 url 以分配给身份验证按钮上的点击事件。
authButton2 = CardService.newTextButton().setText('Begin Authorization!')
.setAuthorizationAction(CardService.newAuthorizationAction()
.setAuthorizationUrl(authurl));
我想在此之前获得一些用户输入。我正在玩一个输入字段,用户可以在其中输入他们的站点名称,然后单击授权按钮,尽管我无法覆盖提供给 setAuthorizationUrl
方法的原始 authurl
。
理想情况下,如果附加组件有办法存储一些一次性输入(如本例中的 "site name"),那么我们就不必再问了,但我还没有找到诸如此类。
这似乎我们需要一个中央身份验证端点,但我正在努力避免这种情况。
有人对此有任何经验或想法吗?
从用户输入中获取授权按钮后,只需使用正确的 url 构建授权按钮即可。
该按钮一旦创建就无法修改。与其修改它,不如在收到 url 后创建按钮并重新加载该卡。或者将授权按钮放在一张新卡上,一旦您收到用户在授权 url.
上的输入,就将其推到顶部
我们正在创建与 CRM 产品集成的 Gmail 插件。该产品是单租户的,每个客户在我们的域下都有自己的站点路径。每个客户端也有自己的授权路径,例如https://example.com/siteA/oauth/authorize
.
在设置自定义身份验证屏幕时,看起来我们应该知道 url 以分配给身份验证按钮上的点击事件。
authButton2 = CardService.newTextButton().setText('Begin Authorization!')
.setAuthorizationAction(CardService.newAuthorizationAction()
.setAuthorizationUrl(authurl));
我想在此之前获得一些用户输入。我正在玩一个输入字段,用户可以在其中输入他们的站点名称,然后单击授权按钮,尽管我无法覆盖提供给 setAuthorizationUrl
方法的原始 authurl
。
理想情况下,如果附加组件有办法存储一些一次性输入(如本例中的 "site name"),那么我们就不必再问了,但我还没有找到诸如此类。
这似乎我们需要一个中央身份验证端点,但我正在努力避免这种情况。
有人对此有任何经验或想法吗?
从用户输入中获取授权按钮后,只需使用正确的 url 构建授权按钮即可。
该按钮一旦创建就无法修改。与其修改它,不如在收到 url 后创建按钮并重新加载该卡。或者将授权按钮放在一张新卡上,一旦您收到用户在授权 url.
上的输入,就将其推到顶部