如何将 pac4j 与 clojure 环集成

问题描述 投票:0回答:1

我正在构建一个 clojure 环应用程序并使用 Shiro 进行身份验证/授权。 我看到 pac4j 可以为很多服务引入 OpenID Connect 身份验证。

我看到 clojure 环规范没有 pac4j 实现。 我怀疑我必须自己建造一个? 这应该使 pac4j 可以访问 http 请求/Web 上下文,以便处理身份验证。

一旦完成,我应该能够使用 buji-pac4j 与 Shiro 集成来处理 authn/authz ?!

clojure ring pac4j
1个回答
0
投票

使用

buji-pac4j
,您在 pac4j 和 Shiro 之间建立了一座桥梁:这意味着 pac4j 身份验证已传播到 Shiro 安全上下文。

这实际上是为了遗留/集成目的。

就您而言,您应该按照本指南为 pac4j 开发 Clojure 实现:https://www.pac4j.org/docs/how-to-implement-pac4j-for-a-new-framework.html

© www.soinside.com 2019 - 2024. All rights reserved.