【发布时间】:2017-06-10 00:50:28
【问题描述】:
我正在使用 Grails 3.2.4 和 Grails Spring Security Plugin Core & REST。当向 User#index 发出请求时,我使用
params.max = Math.min(max ?: 10, 100)
respond User.list(params), model: [userCount: User.count()]
响应类似于:
[
{
"id": 3,
"accountExpired": false,
"accountLocked": false,
"enabled": true,
"password": "$2a$10$fdWi7i48Kw5tnpzsjKMUMOQDx7nhglp9tRtDaJHTAi5qOTdIL0t3u",
"passwordExpired": false,
"username": "me"
},
{
"id": 4,
"accountExpired": false,
"accountLocked": false,
"enabled": true,
"password": "$2a$10$3uFrDjJ8AwMsdMbKhExece6cJtQ4DS2e1/jFMIdDHrmqgDGpBgkS2",
"passwordExpired": false,
"username": "master"
},
// ...
例如,如何自定义此响应并消除密码字段?
【问题讨论】:
标签: json grails plugins spring-security response