C# 如何从asp.net核心中的授权服务使用jwt?

C# 如何从asp.net核心中的授权服务使用jwt?,c#,asp.net-core-mvc,jwt,C#,Asp.net Core Mvc,Jwt,我正在尝试创建授权服务。 我有一个使用JWT承载身份验证的API服务 public void配置服务(IServiceCollection服务) { 配置(选项=> { options.Issuer=jwtappsetingoptions[名称(JwtIssuerOptions.Issuer)]; options.audition=jwtappsetingoptions[名称(jwtissueoptions.audition)]; options.SigningCredentials=新的Sig

我正在尝试创建授权服务。 我有一个使用JWT承载身份验证的API服务

public void配置服务(IServiceCollection服务)
{
配置(选项=>
{
options.Issuer=jwtappsetingoptions[名称(JwtIssuerOptions.Issuer)];
options.audition=jwtappsetingoptions[名称(jwtissueoptions.audition)];
options.SigningCredentials=新的SigningCredentials(_signingKey,SecurityAlgorithms.HmacSha256);
});
}
公共void配置(IApplicationBuilder应用程序、IHostingEnvironment环境、iLogger工厂)
{
//...
应用程序UseJWTBeareAuthentication(新JWTBeareOptions
{
自动验证=真,
自动挑战=正确,
TokenValidationParameters=TokenValidationParameters
});
//...
}
具有返回令牌的操作。我想在主应用程序中使用此令牌进行身份验证。现在它使用cookies和:

HttpContext.Authentication.SignInAsync("Cookies", new ClaimsPrincipal(claimsIdentity)). 
我如何将此令牌注入我的应用程序以及它需要什么配置