微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WSO2 身份服务器身份验证上下文 API 未授权

如何解决WSO2 身份服务器身份验证上下文 API 未授权

我一直在尝试在 WSO2 IS 5.11.0 上limit active sessions。每次我达到用户的会话限制时,处理程序都会成功触发,然后我被重定向到允许我决定是拒绝登录还是终止其他会话的页面。问题是获取活动会话的调用总是返回 401。我已经按照代码流程进行操作,看看问题出在哪里:

在 AuthContextapiclient 中,唯一的标头集是 $ awk -v replace="file1.md" -v search="##### Unreleased" ' > $0 == search {while (getline line < replace ) { print line }; next } > { print } > ' TARGET.md ##### Header Line 1 Line 2 Line 3 Line 4 my dog has fleas ,其值为管理员用户名。问题是在查看该端点的文档时,它需要基本身份验证。我能够从客户端使用以下 curl 命令调用的同一端点获取我需要的信息:

UserName

这表明 API 本身运行正常。

如何让 AuthContextapiclient 设置正确的标头,以便对调用进行身份验证?

尝试的解决方案:

我按照 step 6 here 将标头名称设置为 curl https://HOST:9443/api/identity/auth/v1.1/context/XXX-XXX-XXX -H "Authorization: Basic XXXXXXXX==" ,将用户名设置为 Authorization: Basic,尝试了一个 hacky 解决方案。这引发了错误,因为标头名称中不允许使用 {admin username}:{admin password}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。