Blazor Server端应用登录后从数据库为用户添加Claims的实现方案咨询
Blazor Server端应用登录后从数据库为用户添加Claims的实现方案咨询
我正在给一个Blazor Server端应用做认证功能,现在有个需求想请教下实现方案。目前我的应用分两种认证场景:生产环境用OpenID做认证,开发环境就直接默认用户处于已认证状态,而且给的Claims和OpenID返回的完全一致。
我的最终目标是实现这样的流程:用户通过OpenID完成认证后,先去数据库里检查这个用户是否存在;如果还没在数据库里,就把这个用户新增进去;最后还要把数据库里的userId作为一个Claim添加到用户的身份信息中。
备注:内容来源于stack exchange,提问作者Kristian
相关产品推荐
相关产品推荐

