diff --git a/client/web/src/plugin/PluginStore/index.tsx b/client/web/src/plugin/PluginStore/index.tsx index b4ebf6c6..030a46e1 100644 --- a/client/web/src/plugin/PluginStore/index.tsx +++ b/client/web/src/plugin/PluginStore/index.tsx @@ -81,6 +81,7 @@ export const PluginStore: React.FC = React.memo(() => { key={plugin.name} manifest={plugin} installed={installedPluginNameList.includes(plugin.name)} + builtin={builtinPluginNameList.includes(plugin.name)} /> ))} diff --git a/client/web/src/plugin/builtin.ts b/client/web/src/plugin/builtin.ts index eb8f4130..b54575ff 100644 --- a/client/web/src/plugin/builtin.ts +++ b/client/web/src/plugin/builtin.ts @@ -70,6 +70,18 @@ export const builtinPlugins: PluginManifest[] = _compact([ 'description.zh-CN': '增加 Markdown 面板支持', requireRestart: true, }, + { + label: 'Identity and Access Management', + 'label.zh-CN': 'IAM 插件', + name: 'com.msgbyte.iam', + url: '{BACKEND}/plugins/com.msgbyte.iam/index.js', + version: '0.0.0', + author: 'moonrailgun', + description: + 'Provide Tailchat with the function of conveniently accessing external account systems', + 'description.zh-CN': '为Tailchat提供方便的接入外部账户系统的功能', + requireRestart: true, + }, // isOffical isOffical && { label: 'Posthog',