这里有一个案例:我有身份服务器、客户端应用程序和资源(API)。身份服务器在endpoint超文本传输协议://身份服务器: 8080/连接/用户信息上提供用户信息。如果您发送带有有效访问令牌的请求,您将获得有关用户的其他信息。如果我需要有关资源的这些信息,我将如何获得它。我有两个想法:
我知道userinfoendpoint基本上是资源,所以我的问题是,如果我想从另一个资源获取资源,并保持OAuth2和OpenID连接的所有最佳实践,那么如何继续。
访问令牌(我假设)可用于您的API,因此您可以简单地将其传递给其他API(例如userinfoendpoint),假设令牌包含正确的范围。
我建议您创建自己的抽象,以便可以获取当前请求中使用的原始环境令牌,以便您可以使用它来调用其他API。
解决方案是使用不同的补助金类型。最合适的是客户端凭据。需要一个身份服务器来注册一个新的客户端id和密码,该id和密码可用于为API交换访问令牌。
多亏了约书亚我才想通的。
问题内容: 我正在使用以下方法从WildFly中的WAR文件获取资源: 当应用程序作为爆炸式WAR部署时,它可以工作。 它也曾经 与压缩的WAR一起 使用 。昨天,我在Eclipse中进行了项目的干净和重建,但它刚刚停止工作。 当我检查资源根目录时: 我得到这个: 因此,难怪它不起作用。它可能与JBoss模块加载有关,但是我不知道这是错误还是正常行为。 我在StackOverflow上发现了各种类
本文向大家介绍Android中获取资源 id 及资源 id 的动态获取,包括了Android中获取资源 id 及资源 id 的动态获取的使用技巧和注意事项,需要的朋友参考一下 Android中获取资源 id 及资源 id 的动态获取 我们平时获取资源是通过 findViewById 方法进行的,比如我们常在onCreate方法中使用这样的语句: findViewById是我们获取layout中各
假设我需要这个实例,使用try with resource编写这个实例的最佳方法是什么。 1.我习惯写什么--因为只有第一个可关闭的需要关闭 伊多·索罗松
Redis.Properties spring-redis.xml 代码 控制器
我正在运行多个工作线程(大约10个)来访问redis Q的数据。 我正在使用infinte timeout For Jedis客户端。 但我仍然收到错误“无法从池中获取资源”。stacktrace如下所示。