SuperAPI AI 工具集

umbraco-auth-provider

通用与其它

查看项目

更新于 10-15 21:33

技能介绍

用途:为 Umbraco 后台实现认证提供程序(Auth Provider),通过 OAuth/SSO 启用外部登录。该扩展类型只负责前端呈现与行为,即显示登录按钮并触发认证流程;后端认证必须在 C# 中单独配置,前端提供程序的名称需与后端匹配。

主要能力:可在 umbraco-package.json 或 TypeScript 中声明类型为 authProvider 的清单,配置 forProviderName、label、图标、颜色与按钮样式;可设置行为如 autoRedirect、popupTarget、popupFeatures,以及 linking.allowManualLinking 控制是否允许手动关联已有账户;支持使用自定义登录按钮元素。

使用方式:实现前应通过 WebFetch 获取官方最新文档,确认使用哪种 OAuth 提供程序、是否需要自定义 UI、是否自动跳转,然后先配置 C# 后端认证,再生成前端清单与可选的自定义元素,最后说明如何测试。

适用场景:Google、Microsoft、GitHub 及自定义 OAuth 提供程序的后台登录。

限制:后端 C# 配置单独完成,前端不处理认证逻辑;资料未提供收费、价格、平台要求等信息。