新增加signalR连接jwt认证
This commit is contained in:
@@ -62,7 +62,7 @@ namespace ZR.Admin.WebApi
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Model<65><6C>
|
||||
services.Configure<OptionsSetting>(Configuration);
|
||||
|
||||
//Cookie <20><>֤
|
||||
//jwt <20><>֤
|
||||
services.AddAuthentication(options =>
|
||||
{
|
||||
options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
|
||||
@@ -100,6 +100,10 @@ namespace ZR.Admin.WebApi
|
||||
app.Use((context, next) =>
|
||||
{
|
||||
context.Request.EnableBuffering();
|
||||
if (context.Request.Query.TryGetValue("access_token", out var token))
|
||||
{
|
||||
context.Request.Headers.Add("Authorization", $"Bearer {token}");
|
||||
}
|
||||
return next();
|
||||
});
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD>̬<EFBFBD>ļ<EFBFBD>/wwwrootĿ¼<C4BF>ļ<EFBFBD><C4BC><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>UseRoutingǰ<67><C7B0>
|
||||
@@ -126,12 +130,12 @@ namespace ZR.Admin.WebApi
|
||||
|
||||
app.UseEndpoints(endpoints =>
|
||||
{
|
||||
//<2F><><EFBFBD><EFBFBD>socket<65><74><EFBFBD><EFBFBD>
|
||||
endpoints.MapHub<MessageHub>("/msgHub");
|
||||
|
||||
endpoints.MapControllerRoute(
|
||||
name: "default",
|
||||
pattern: "{controller=Home}/{action=Index}/{id?}");
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD>socket<65><74><EFBFBD><EFBFBD>
|
||||
endpoints.MapHub<MessageHub>("/msgHub");
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user