oauth - 基本问题:如何允许同一工作区中的用户安装我的应用程序?
问题描述
我为自己启动并运行了一个小应用程序。这是一个带有按钮的应用程序主页,这些按钮将请求发送到我们托管的应用程序,该应用程序返回模态有效负载。它非常适合我。
当我开始开发时,我不得不要求我们的管理员安装该应用程序。
当同一工作区中的其他用户尝试安装它时,他们会看到“这仍在进行中”而不是应用主页。
我不希望将应用程序分发到我当前的工作空间之外,所以我认为我不需要实现 o-auth 流程。有什么提示吗?我确定我错过了一些小东西。
解决方案
问题是我使用的是 Home 表面。要使用应用主界面,您必须为每个用户显示它,而不是像我怀疑的那样为应用显示一次。
当用户单击应用主页时,它会触发一个事件,该事件将有效负载发送到您在应用的事件订阅设置中指定的 URL。您必须使用有效负载来响应 slack api 的/views.publish
端点,该有效负载定义了该特定用户的主页外观。用户 ID 在初始请求有效负载中。
推荐阅读
- kubernetes - 如何收集 Kubernetes 元数据?
- wordpress - 某些小部件未显示在前端
- gitlab - GitLab API:按名称从管道中过滤作业
- java - Eclipse,Hibernate 5.0.7 锁定在调试模式
- r - 使用 nlme、ggeffects 和 sjplot 绘制 lme 模型对重复测量数据的总体水平预测
- python - UFT-8 Python LXML HTML
- linux - What is the best way to build own system metric collector agent
- docker - Docker volume permission: Permission denied when using volume
- php - Scrape from OG tags DOMCrawler - PHP
- javascript - javascript replace all specific string convert img tag