摘要:此插件帮助用户在 Discourse 帖子中分享存储在 OneDrive 上的文件。
**https://github.com/Ahmedgagan/discourse-onedrive-picker**:
安装:请遵循 插件安装指南。
配置(注册 Azure 应用)
-
点击屏幕左上角的
+ 新建注册。 -
填写您的应用名称。
-
选择
支持的账户类型
这里有 4 个选项,请根据您的要求选择:-
仅限此组织目录中的账户 (icm 仅 - 单租户):
这将仅允许您组织内的人员登录 OneDrive 选择器。 -
任何组织目录中的账户 (任何 Azure AD 目录 - 多租户):
这将仅允许任何组织内的人员登录 OneDrive 选择器。个人账户用户将无法登录 OneDrive 选择器。 -
任何组织目录中的账户 (任何 Azure AD 目录 - 多租户) 和个人 Microsoft 账户(例如 Skype、Xbox):
这将允许任何组织内的人员登录 OneDrive 选择器。个人账户用户也将能够登录 OneDrive 选择器。 -
仅限个人 Microsoft 账户
这将仅允许个人账户用户登录 OneDrive 选择器。
-
- 向下滚动,您将看到添加
重定向 URL的选项
在此处添加您的域名/onedrive-picker。例如:https://meta.discourse.com/onedrive
- 点击“注册”,您的应用即创建完成。
- 现在复制您应用的 应用程序 ID 并将其粘贴到 Discourse 站点设置中的
discourse_onedrive_azure_client_id。 - 之后,前往左侧导航栏中的 身份验证 选项卡,并勾选以下两个选项。
- 勾选
访问令牌(用于隐式流)。 - 勾选
ID 令牌(用于隐式和混合流)。 - 点击左侧的 保存。
- 勾选
- 现在,前往左侧导航栏中的 证书和密码 选项卡,并创建一个新的客户端密码。
- 添加任意描述,选择过期日期,然后点击 添加。
您已完成 OneDrive 选择器的设置。
使用指南
- 在 Discourse 编辑器中点击云按钮以打开 OneDrive 窗口。
- 从 OneDrive 中选择文件或文件夹。
- 自动生成用于匿名查看的链接。
- 链接将插入到帖子正文中。
管理员可以选择以原始格式(用于单框显示)还是 Markdown 格式插入链接。单框显示不适用于团队 SharePoint 文件夹。
站点设置
- discourse_onedrive_picker_azure_client_id:添加 Azure 应用程序客户端 ID
- discourse_onedrive_picker_use_markdown_url:使用 Markdown 格式插入链接