dropwizard-pac4j

保护 REST 端点的 Dropwizard 包
授权协议 Apache-2.0
开发语言 Java
所属分类 程序开发、 安全相关框架
软件类型 开源软件
地区 不详
投 递 者 喻嘉泽
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

dropwizard-pac4j 是使用 pac4j 用于保护 REST 端点的 Dropwizard 包。

用法

dropwizard-pac4j  提供了两个必须集成到应用的组件。配置工厂由应用程序配置文件中的 pac4j 部分的值填充。

一个 Dropwizard 包

  • 将 pac4j 配置部分中定义的值连接到 jax-rs-pac4j 和 j2e-pac4j 库

  • 可以使用由 jax-rs-pac4j 库提供的注解

  • 默认启用 Jetty 会话管理

 相关资料
  • 我正在使用dropwizard (jersey,jackson)创建一个REST API,偶然发现了一些我似乎找不到答案的问题。我想建立一个基于json文件的sql查询。这将通过映射(标准、值)来完成。我意识到这一点有些困难: 调用DAO方法getUserByCrit的(地图/JSONObject)将给我这种类型的错误:Un的操作异常:没有找到擦除类型'接口java.util.地图[K,V]'的类

  • Dropwizard 是一个 Java 框架,用于开发易于运维,高性能的 RESTful 网络服务。 它由Yammer开发,用于增强基于JVM的后端服务,集合了来自Java生态系统中的稳定和成熟的程序库,组成了简单,轻量级的程序包,使得用户可以专注于把事情做好。 Dropwizard已是开箱即用的,它支持复杂的配置,应用环境, 日志和运维工具,使得你和你的团队可能在最短的时间内交付一个一流品质 HTTP+JSON 网络服务。

  • 就我而言,我需要运行一些计划任务(例如每分钟),在数据库中进行一些检查,如果需要,还需要一些子任务。这应该不是数据库健康检查! DW 文档说: "需要注意的是,环境为管理的ExecutorService和schduledExecutorService实例提供了内置的工厂方法。有关详细信息,请参阅生命周期环境#执行周期服务和生命周期环境#计划执行周期服务。" 有谁知道如何在DW中实现这一点?试图尝试

  • DropWizard在REST的引擎盖下使用泽西。我正在尝试弄清楚如何为我的DropWizard应用程序将公开的RESTfulendpoint编写客户端。 为了这个例子,让我们假设我的DropWizard应用程序有一个< code>CarResource,它为CRUDding cars公开了几个简单的RESTfulendpoint: 因此,我认为结构化的API客户端将类似于: 但是我能找到的关于D

  • 我一直想利用Guice 但是,我开始遇到 Governator 和 Dropwizard 之间的类路径问题。我不得不在我的pom.xml中排除以下模块: 注意:我正在使用管理程序版本 1.3.3 但是现在我遇到的问题是没有指定基本包,乍一看是NoSuchMethodError,我想这可能是另一个类路径问题: 但是,在我的应用程序中,我使用了他们在dropwizer-guice github页面上显

  • 我似乎无法将Dropwizard配置为使用ssl。 我创建了一个密钥 和证书 并将其导入密钥库 从那里,我将密钥库.jks文件放入/src/主/资源中,与用于删除向导的配置.yaml文件一起放置。 然后,我尝试根据手册为dropwizard配置ssl: 然而,当我导航到登录页面时,它只在没有https的情况下工作:并在使用https时给出错误107(net::ERR _ SSL _ PROTOCO