asp.net-mvc

Azure SQL数据库存储过程仅以SA用户身份运行

我在Azure上托管了一个ASP.NETMVC应用程序。我使用OpenIdConnect/Owin和AzureAD集成进行身份验证。我有一个错误日志表,其中UserId列仅显示SA用户名。我已经授予了对我的用户帐户的执行权限,但列继续设置为SA用户名。如何让存储过程以创建/更新记录的用户的身份运行,以将UserId、CreatedBy和ModifiedBy列设置为其用户名?当我将应用程序部署到Azure时,在发布->设置->数据库,为DbContexts输入连接字符串。

identityServer 4中的外部登录提供程序

我已经实现了一个identityserver4服务,它运行良好。facebook和linkedin等外部登录功能正常。但当我将Google添加为外部登录提供商时,我遇到了这个错误。