我们正在运行 Marklogic Enterprise v11.1.0,我正在尝试运行
xdmp:jwt-decode()
命令(如 v11 文档中定义)
我没有看到任何提及需要定义的导入。我希望我错过了一些简单的东西,但除了 MarkLogic 文档页面(上面链接)之外,我没有找到任何东西。
有人用过这个功能吗?
我从 QConsole 运行的超级基本代码是:
xquery version "1.0-ml";
let $jwt := "<JWT content here>"
let $jwt-decoded := xdmp:jwt-decode($jwt)
return
$jwt-decoded
这会导致以下错误:
[1.0-ml] XDMP-UNDFUN: (err:XPST0017) Undefined function xdmp:jwt-decode()
似乎
xdmp:jwt-decode()
和 xdmp:jwt-validate()
函数在函数和 API 文档中发布得有点早,比即将发布的 11.2.0 版本早,届时它们将作为 OAuth 2.0 功能的一部分引入。