【发布时间】:2015-02-10 04:58:16
【问题描述】:
在 DropWizard 中,我可以像这样设置基本身份验证(在 Application#run impl 中):
BasicAuthProvider<SimplePrincipal> authProvider = new BasicAuthProvider(authenticator, "SECRET_REALM");
environment.jersey().register(authProvider);
我想知道String realm ("SECRET_REALM") 的意义是什么?
根据一般的安全概念,我将“领域”理解为存储用户和角色/权限的地方(数据库、目录、文件、密钥库等)。
在 DropWizard 中域是什么意思,在 BasicAuthProvider 中指定它的意义是什么?它是否在这个领域创造了一些东西?
【问题讨论】:
标签: java authentication jersey jax-rs dropwizard