我们已经与 Google recaptcha 集成,它使用用户数据设置了一些 cookie(示例 cookie 是 NID)。5 月 25 日,GDPR 将生效,根据该法律,未经用户同意,网站不得设置任何 cookie。这似乎是有问题的,因为在 Google reCaptcha 的文档中,没有设置 cookie 的信息如何显示它。我不相信我们是唯一有这个问题的人,所以我真的相信你可以帮助我解决我们的问题。
我将接受任何帮助、文档链接、有关防止谷歌重新验证设置 cookie 的魔法参数的信息等。我挖了 2 天,但什么也没找到。我唯一发现的是将于 5 月 25 日生效的新的 Google cookie 政策规则,以及如果用户想要阻止 cookie,他应该在他的浏览器中安装扩展程序的信息,我认为这不符合 GDPR。
谢谢你。
我想将MongoRepository自动装入我的服务类,但我无法做到这一点.我正在使用java配置.这是我的存储库类:
@Repository
public interface UserRepository extends MongoRepository<User, String> {
public User findByFirstName(String firstName);
public List<User> findByLastName(String lastName);
}
Run Code Online (Sandbox Code Playgroud)
这是使用UserRepository的服务:
@Service
public class TestService {
@Autowired
private UserRepository repository;
public void save(User user) {
repository.save(user);
}
}
Run Code Online (Sandbox Code Playgroud)
这是我使用服务的Controller的一部分:
@Controller
public class TestController {
@Autowired
private TestService service;
Run Code Online (Sandbox Code Playgroud)
我的主要java配置类看起来像这样:
@Configuration
@EnableWebMvc
@EnableMongoRepositories
@Import({MjurAppConfig.class, MongoConfiguration.class})
@ComponentScan({"prv.makro.mjur.controller"})
public class MjurWebAppConfig extends WebMvcConfigurerAdapter {
Run Code Online (Sandbox Code Playgroud)
MjurAppConfig:
@Configuration
@ComponentScan({"prv.makro.mjur.dao", "prv.makro.mjur.repository"})
public class MjurAppConfig {
@Bean
public User getUser() {
return new User();
}
@Bean
public TestService getTestService() …
Run Code Online (Sandbox Code Playgroud) 我想在ecma脚本6中将不同的模块导入我的模块.例如:
import rest from 'rest';
export function client() {
// some logic
}
Run Code Online (Sandbox Code Playgroud)
如果我将import语句更改为classic:
var rest = require('rest');
Run Code Online (Sandbox Code Playgroud)
一切都很好.有任何想法吗?
我正在尝试实现模块化身份验证/授权应用程序.我想知道Shiro是否是正确的选择.我想要的是拥有一个我可以插入的系统,并可能在以后的时间交换一些身份验证端点和授权端点.我希望能够使用shiro进行身份验证(例如,我将为shiro实施facebook插件,或者为shiro实施ldap插件,我可以轻松地将其插入我的身份验证/授权应用程序).我也可能希望使用与shiro不同的框架来实现授权.
我想知道是否shiro与它的自定义会话,它的主题和领域能够做我描述的这样的事情?目前我认为Shiro是一个非常动态的框架,允许做这样的事情,但我可能错了,因为我从来没有使用过.自定义身份验证模块(imo)可能作为新领域插入,但我不确定这是否适用于授权?
我还不明白当我想对Web应用程序设置限制时如何使用shiro角色和权限系统,例如我想对给定的url/url组进行限制.我认为实现这一点的唯一方法是创建一个自定义映射器,它将给定角色映射到权限.例如,在某些数据库中,我将拥有所有URL,在单独的表中,我将包含角色列表.然后我将为每个角色添加一组URL.我不知道如何使用shiro权限系统来实现URL限制.
请告诉我,如果shiro是一个不错的选择,或者我应该进入其他框架(春季安全可能吗?)
我有一个关于"android:showAsAction"的问题.我有一本关于Android的书和那本书(IMO它不是最新的,但大多数东西都是有效的),他们使用
android:showAsAction
Run Code Online (Sandbox Code Playgroud)
在操作栏上显示菜单项(菜单在片段中创建).我正在使用Android Studio.Compile SDK版本设置为API 19(KitKat).我正在我的LG G2上发射它,其上安装了Android 4.4.
我问这是否已被弃用,因为Android Studio告诉我:
Should use app:showAsAction with the appcompat library with xmlns:app="http://schemas.android.com/apk/res-auto" less... (Ctrl+F1)
When using the appcompat library, menu resources should refer to the showAsAction in the app: namespace, not the android: namespace.
Similarly, when not using the appcompat library, you should be using the android:showAsAction attribute.
Run Code Online (Sandbox Code Playgroud)
我假设appcompat库是支持库.但是我根本不使用它,因为我不需要向后兼容性.
此外,当我切换到应用程序:showAsAction并且我将添加适当的应用程序:xmlns,然后我的操作栏中的操作项不可见.当我切换回android:showAsAction时,图标可见.
我想知道我的代码有什么问题,我应该使用app:showAsAction还是应该使用android:showAsAction?
最好的衣服
我想知道是否可以使用一些 javascript 文件构建一个捆绑包,但没有依赖项?
我想要包含 React 组件的小包(在我的例子中,每个 React 组件都是由几个 React 组件构建的,例如评论组件包括评论框、列表和表单),我可以通过指定几个条目将 React 组件拆分为单独的文件webpack 中的点,但如果我有: 1. 组件注释 2. 组件新闻通讯,并且两者都需要 ReactDOM,将生成的文件将有 600kb 左右,其中我的 React 组件仅包含约 100 行 js 代码。
我想要再多一个文件,其中包含来自“require('react-dom')”的所有代码,而这两个文件仅包含 React 组件代码。这可能吗?
我当前的设置:
'use strict';
import path from 'path';
import CommonsChunkPlugin from "webpack/lib/optimize/CommonsChunkPlugin";
module.exports = {
entry: {
app: "./app.js",
newsletter: "./components/renderers/newsletter.renderer.js",
comment: "./components/renderers/comment.renderer.js"
},
output: {
path: path.join(__dirname),
filename: "built/[name].entry.js"
},
devtool: 'sourcemaps',
cache: true,
debug: true,
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: [/(node_modules)/],
loader: 'babel'
}
],
resolve: { …
Run Code Online (Sandbox Code Playgroud) 我正在使用查询构建器在DAM中搜索图像.我使用谓词来做到这一点.我正在尝试检查元数据dam:MIMEtype属性,以返回从image /开始的所有节点.
我怎样才能做到这一点?