authz-casdoor
IMPORTANT
指定 endpoint_addr
和 callback_url
属性时不要以 “/” 来结尾。
以下示例展示了如何在指定路由上启用 auth-casdoor
插件:
成功登录后,Casdoor 会将该用户重定向到 callback_url
,并指定 GET 参数的 和 state
。该插件还会向 Casdoor 请求一个访问 Token,并确认用户是否已登录。在成功认证后,该流程只出现一次并且后续请求不会被打断。
当需要禁用 authz-casdoor
插件时,可以通过以下命令删除相应的 JSON 配置,APISIX 将会自动重新加载相关配置,无需重启服务:
curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
{
"methods": ["GET"],
"uri": "/anything/*",
"type": "roundrobin",
"nodes": {
"httpbin.org:80": 1
}
}