Chrome扩展
casdoor-chrome-extension 仓库展示了如何在Chrome扩展程序中集成Casdoor。 步骤摘要:
步骤1:部署Casdoor
在生产模式. 确认http://localhost:8000上的登录页面正常工作(例如,在开发环境中使用admin/123登录)。
步骤2:配置应用程序
- 在Casdoor中,前往应用并创建或编辑一个应用。
- 为扩展添加重定向URL(例如:
https://<0>.chromiumapp.org/或开发环境下的http://localhost:3000/callback)。 - 请注意客户端ID和客户端密钥,并启用您所需的OAuth选项。
步骤3:设置Chrome扩展程序
1. 创建清单文件
在您的Chrome扩展项目中创建一个包含必要权限的manifest.json文件:
{
"manifest_version": 3,
"name": "Casdoor Chrome Extension",
"version": "1.0.0",
"description": "Chrome extension integrated with Casdoor",
"permissions": [
"identity",
"storage"
],
"host_permissions": [
"http://localhost:8000/*",
"https://door.casdoor.com/*"
],
"action": {
"default_popup": "popup.html",
"default_icon": {
"16": "icons/icon16.png",
"48": "icons/icon48.png",
"128": "icons/icon128.png"
}
},
"background": {
"service_worker": "background.js"
}
}