是否可以通过cal IdentityServer4 API发出令牌?

是否可以通过cal IdentityServer4 API发出令牌?,identityserver4,Identityserver4,当我在我的服务中托管Identity Server时,它会公开'/connect/token'端点,我可以使用Identity Model库调用该端点 是否可以直接访问IS4服务 大概是这样的: someIS4Service.IssueTokenAsync(主题、声明等其他参数…) 其中,someIS4Service仅注入ASP.NET核心DI 因此,创建的令牌会自动持久化到DB中,就像访问端点时一样?从技术上讲,这是可能的,但需要比简单调用多一点工作:您可以在DI中查找并调用该方法,但必须提供

当我在我的服务中托管Identity Server时,它会公开'/connect/token'端点,我可以使用
Identity Model
库调用该端点

是否可以直接访问IS4服务

大概是这样的:

someIS4Service.IssueTokenAsync(主题、声明等其他参数…)
其中,
someIS4Service
仅注入ASP.NET核心DI


因此,创建的令牌会自动持久化到DB中,就像访问端点时一样?

从技术上讲,这是可能的,但需要比简单调用多一点工作:您可以在DI中查找并调用该方法,但必须提供预处理的
令牌请求验证结果


作为一项服务,您很可能不需要它。您可能需要创建一个访问令牌来执行服务到服务的调用,这很容易(没有持久性,没有会话处理,只是生成jwt的一种简单方法)。

这是不可能的。颁发的令牌不一定是持久的,除非它是刷新令牌或引用令牌。@VidmantasBlazevicius是的,我指的是刷新令牌。是的,我想是的,但我的观点仍然站得住脚——这是不可能的,IDS4是设计用于互联网协议的。