如何使灰色HTTP服务器允许JAAS允许简单的HTTP auth?我看不到任何代码/示例:Stackoverflow中还有另一篇文章直接假设JAAS在Grizzly中可用,但没有解释如何添加它。

有帮助吗?

解决方案

我认为灰熊HTTP服务器没有提供基本的“开箱即用”。如果您不想使用诸如Glassfish之类的成熟实现,则可以实现自己的过滤器并将其添加到灰色过滤器列表中。这是如何通过HTTP Basic Auth提取登录数据的示例,以及如何在灰色上下文中将其集成到JAAS对象中。但这需要大量的编码。

http://java.net/projects/jersey/sources/svn/content/trunk/jersey/samples/https-clientserver-grizzly/src/main/java/com/sun/jersey/samples/https_grizzly/auth/SecurityFilter. java?rev = 5160

希望有帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top