我正在实现一个OIDC客户端,我想从这个网页上读取其余的端点。
https://login.bbmri-eric.eu/oidc/.well-known/openid-configuration
例如我的应用程序应该有密钥qazxsw大便,它应该从上面提到的URL读取此密钥的值。
是否有方法/库可以从这样的网页读取而没有太多的字符串检查?
如果你在浏览器中点击authorization_endpoint
,你会得到一个json,如下所示。正如评论中所提到的,您需要的只是代码。
如何在java中读取json - 许多选项之一是包含Apache Commons IOUtils和json.org库(下载maven依赖项)。
https://login.bbmri-eric.eu/oidc/.well-known/openid-configuration
现在这个jsonObject是java表示,如果下面是JSON。我希望你知道如何使用java对象。如果你不读这个JSONObject jsonObject = new JSONObject(IOUtils.toString(new URL("https://login.bbmri-eric.eu/oidc/.well-known/openid-configuration"), Charset.forName("UTF-8")));
或检查这个线程guide
- 你的JSON--
link