Dropwizard摘要认证

5
Dropwizard是否支持摘要身份验证?我找到的只有基本身份验证和OAuth。如果有示例代码会更好。
如果真的没有摘要支持和现有代码,那么在DW中进行摘要认证的最佳方法是什么?
实施过滤器将阻止非身份验证所需资源的使用。
我找到的内容如下:
2个回答

2
据我所知,答案是否定的(至少目前没有官方支持)。目前唯一支持的两种认证方案是基本认证和OAuth(http://dropwizard.io/manual/auth.html)。
我也没有找到任何第三方认证器,抱歉。

2
请看类似于认证束的东西,例如https://github.com/yammer/dropwizard-auth-ldap
基本上,您可以创建自己的Authenticator,并通过资源端点上的@User注释使用它。您对Authenticators的唯一限制是它们返回您想要的任何类型的Optional。
它非常灵活,如果我没有弄错的话,摘要实际上只是将用户名和密码混合在一起并与明文用户名一起编码为base64字符串的吗?
因此,username:base64(username:password)?那应该很容易快速编写代码。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接