我使用IdentityServer4和我自己的登录页面创建了一个IdentityServer应用程序。当用户登录(或由于凭证无效而无法登录)时,我需要创建该交互的审核日志记录。我的系统有一个单独的Web服务来处理审计日志记录。为了从我的IdentityServer实例中的登录页面调用该服务,我需要一个访问令牌。 IdentityServer4中是否有某个类/方法可以调用以创建访问令牌?在我的应用程序实例中对令牌端点进行Web服务调用以获取令牌似乎有点过分。
即。我的IdentityServer应用程序需要能够为外部客户端创建访问令牌,但它还需要能够创建它们以供自己使用,以使其能够调用审计日志记录等外部服务。
或者我看错了什么?
答案 0 :(得分:2)
只需将“IdentityServerTools”注入您的类,即具有必要的API。