如何在 light-oauth2 令牌端点上使用 client_authenticated_user 自定义授权类型

how to use the client_authenticated_user custom grant type on light-oauth2 token endpoint

我正在尝试使用 light-oauth2 令牌服务的自定义授权类型 client_authenticated_user。我不能使用标准授权类型的原因是因为我的客户需要与构建在 light-rest-4j 之上的遗留 soap API 和新的 restful API 进行对话。今天,客户端(网络服务器)为用户进行身份验证,我们希望通过将用户配置文件传递给 light-oauth2 令牌服务来生成类似于授权码授予类型的令牌。我们在同一组织中同时部署了客户端和 light-oauth2,并且客户端在 light-oauth2 客户端注册时设置为受信任的客户端类型。

问题是我如何访问令牌服务器以使用此自定义授权类型获取 JWT 令牌,因为这不是标准流程。您有任何示例或 curl 命令吗?

由于这不是 OAuth 2.0 规范中的标准授权类型,因此很多用户感到困惑。为了澄清这一点,我创建了一个教程并为快乐路径提供了几个 curl 命令。

https://doc.networknt.com/tutorial/oauth/custom/