GraphDB中的认证头是如何构造的?

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

谁能告诉我如何以编程方式在 GraphDB 中构建身份验证请求?在其他系统中,我通过将 Base64 编码的用户名和密码附加到字符串“Basic”上来发出基本身份验证请求。 GraphDB 中似乎有所不同;当我使用示例(此处:[server]/webapi)完成身份验证时,我看到这样的字符串:

GDB eyJ1c2VybmFtZSI6ImFkbWluIiwiYXV0aGVudGljYXRlZEF0IjoxNzMyNzg3MDMyMDkyfQ==.iTPgyRG8ixE4VnPNJarCRepf6JletXq+WblC1BV83CQ=

这个 base64 解码为如下内容:

{"username":"admin","authenticatedAt":1732787032092}

我明白为什么这是明智的;我只是想知道如何构建它。

authentication basic-authentication graphdb
1个回答
0
投票

我在文档中找到了我需要的内容。

https://graphdb.ontotext.com/documentation/10.8/access-control.html#basic-authentication

看起来 REST API 方法支持基本身份验证以及 GDB,因此我可以像在其他系统中一样登录。我仍然不知道如果我被迫使用 GDB 身份验证我会做什么,但我很高兴它可以使用我知道的方法工作。

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