最近搜索
没有最近搜索

Andreas Eichert
已加入2024年8月29日
·
最后活动2024年11月08日
关注
0
关注者
0
活动总数
5
投票
1
订阅
2
活动概览
标记
文章
帖子
社区评论
文章评论
活动概览
的最新活动 Andreas Eichert
Andreas Eichert 进行了评论,
Here is an example on how you can modify the props component in the new_request_page.hbs to remove values from the dropdown:
const props = {
requestForm: {
...{{json new_request_form}},
ticket_form_field: {
...{{json new_request_form.ticket_form_field}},
options: {{json new_request_form.ticket_form_field.options}}.filter(option => {
// Define the values for "Issue" and "Feedback" to keep
const valuesToKeep = [
20621452630546, // Issue
21326079695122 // Feedback
];
return valuesToKeep.includes(option.value);
})
}
},
newRequestPath: {{json (page_path 'new_request')}},
parentId: {{json parent.id}},
parentIdPath: {{json parent.url}},
locale: {{json help_center.locale}},
baseLocale: {{json help_center.base_locale}},
hasAtMentions: {{json help_center.at_mentions_enabled}},
userRole: {{json user.role}},
brandId: {{json brand.id}},
wysiwyg: true,
answerBotModal: {
answerBot: {{json answer_bot}},
hasRequestManagement: {{json help_center.request_management_enabled}},
isSignedIn: {{json signed_in}},
helpCenterPath: {{json (page_path 'help_center')}},
requestsPath: {{json (page_path 'requests')}},
requestPath: {{json (page_path 'request' id=answer_bot.request_id)}}
},
};
You can log the object to find the values you want to keep and add additional logic based on which the dropdown is being filtered.,
// Log the requestForm JSON object to the console
console.log("new_request_form:", props.requestForm);
查看评论 · 已于 2024年11月08日 发布 · Andreas Eichert
0
关注者
0
投票
0
评论
Andreas Eichert 进行了评论,
I'm not an expert but this implementation seems to be not in line with general security requirements if you can just generate a JWT token from the frontend on an unauthenticated endpoint based on submitting external_id
, email
, and name.
Looks to me like you can easily impersonate other users.
查看评论 · 已于 2024年10月24日 发布 · Andreas Eichert
0
关注者
1
投票
0
评论