我需要在IdentityServer Web应用程序的AccountController的Login操作中获取访问令牌。
在此操作方法中,我需要此访问令牌,以便可以将一些与审计有关的信息记录到数据库中的表中。
我无法找到如何获得此访问令牌的方法。
我有以下内容:
var tokenClient = new TokenClient("https://www.example.com/Identity/connect/token", "my.web", new Secret("secret".Sha256()).ToString());
var response = await tokenClient.RequestAuthorizationCodeAsync("code", "https://www.example.com/myweb/callback.html");
var token = response.AccessToken;
令牌的值始终为NULL。我不确定应该为“代码”传递什么值。从哪里可以获取该值。
请分享一些有关如何检索访问令牌的详细示例。