【发布时间】:2018-03-27 22:44:55
【问题描述】:
您好,我正在尝试通过身份服务器 4(示例:“jsreport-with-authorization-server-sample”)实现身份验证,我可以在其中设置 Web 应用程序客户端和带有身份验证服务器的 jsreport 服务器。但问题是这里我们必须删除管理部分:
"authentication": {
"admin": {
"username": "admin",
"password": "password"
}
添加
"authorizationServer": {
"tokenValidation": {
"endpoint": "http://localhost:5000/connect/introspect",
"usernameField": "username",
"activeField": "active",
"scope": {
"valid": ["jsreport"]
},
"auth": {
"type": "basic",
"basic": {
"clientId": "jsreport",
"clientSecret": "secret"
}
}
}
},
"enabled": true
}
现在我们可以在不登录的情况下从 jsreport 服务器执行报告。我的问题是,我们能否让客户端和报表服务器都使用身份服务器 4 进行身份验证?
【问题讨论】: