.net core 在dotnet核心Grpc上实现openiddict
有没有办法将openiddict实现到dotnet核心Grpc服务中,我在Startup.cs中添加了以下内容:.net core 在dotnet核心Grpc上实现openiddict,.net-core,grpc,openiddict,.net Core,Grpc,Openiddict,有没有办法将openiddict实现到dotnet核心Grpc服务中,我在Startup.cs中添加了以下内容: services.AddOpenIddict().AddCore(options => { options.UseEntityFrameworkCore() .UseDbContext<DBContext>(); }).AddServer(o
services.AddOpenIddict().AddCore(options => {
options.UseEntityFrameworkCore()
.UseDbContext<DBContext>();
}).AddServer(options => {
options.AcceptAnonymousClients();
options.AllowPasswordFlow()
.AllowRefreshTokenFlow();
options.AddDevelopmentSigningCertificate();
}).AddValidation(options =>{
options.EnableAuthorizationValidation();
});
如何在我的服务中获取GetOpenIddictServerRequest
,并生成令牌
如何在服务中获取GetOpenIddictServerRequest并生成令牌
能够从任意gRPC服务返回授权或令牌响应在OpenIddict中是不受支持的场景(甚至不是标准的事情)
也就是说,没有什么可以阻止您使用令牌身份验证来保护您的gRPC服务。为此,您可以使用OpenIddict验证处理程序或JWT处理程序。有关gRPC和身份验证的更多信息,请阅读
app.UseAuthentication();
app.UseAuthorization();