Drupal 8中的自定义令牌/访问密钥检查

时间:2016-06-14 06:57:54

标签: drupal-8

我想为所有API创建集中式用户访问检查(iOS / android设备的令牌身份验证),如果用户访问检查失败,则将响应作为JSON返回。我在routing.yml中尝试了_custom_access方法,并在控制器中创建了一个函数来检查用户权限,并在用户访问检查失败时将响应返回为“AccessResult :: allowedIf(false)”。但是,“AccessResult :: allowedIf(false)”返回HTML页面而不是JSON响应。

如果有任何在Drupal 8代码中实现此功能的最佳方法,请提供建议。

谢谢,

1 个答案:

答案 0 :(得分:0)

尝试将format=json添加到网址

的查询字符串中