我正在尝试更改 Elsa Studio WASM 的默认身份验证,但我没有找到使用 JWT 实现身份验证的方法,以替换应用程序的默认登录名:登录名:密码 密码:admin
有人可以帮我举一个这个实现的例子吗?
我想继续使用登录布局,但用我自己的覆盖当前的身份验证模型
Elsa WASM 文档:https://v3.elsaworkflows.io/docs/installation/elsa-studio-blazorserver
这篇文章帮助我解决了我的问题,更改了 Elsa 的身份验证以将其与我的应用程序集成
https://github.com/elsa-workflows/elsa-core/discussions/4814
但也可以在命令后面禁用身份验证本身。 添加到您的 elsa 应用程序设置中:
{
"Shell": {
"DisableAuthorization": true
}
}
并添加到您的程序中:
builder.Services.AddShell(options => configuration.GetSection("Shell").Bind(options));
并使用传统方法实现您自己的身份验证,只需记住 elsa 始终需要接收用户声明,以对路由进行身份验证。