微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP.NET身份-如何更改LinkedIn应用程序? 背景挑战问题问题我考虑过的/尝试过的

如何解决ASP.NET身份-如何更改LinkedIn应用程序? 背景挑战问题问题我考虑过的/尝试过的

背景

  • 我有一个使用ASP.NET Identity的.NET Core MVC应用程序
  • 该应用程序当前支持用户帐户以及通过LinkedIn的社交登录
  • 该应用程序当前正在按预期运行,并且运行了一段时间。多个用户正在通过LinkedIn进行身份验证。

挑战

我正在更换雇主,并意识到此Web应用程序的已注册LinkedIn应用程序在我的LinkedIn帐户下(愚蠢的监督。呃。)

我已经与所有者合作创建了新的LinkedIn应用程序,并且有了新的客户ID和密码。

问题

当我将应用程序更改为使用新的LinkedIn客户端ID和密码时,如果该用户新用户,则可以正常工作。

但是,如果用户是现有用户(已经存储了个人资料信息等),则他们仍被带到注册页面,然后随后在提交注册时,他们会看到一个错误,说明帐户已经存在。

问题

如何在不影响现有用户体验的情况下更改ASP.NET身份正在使用的LinkedIn应用程序客户端?

我考虑过的/尝试过的

  • 考虑从AspNetUsers删除该行,但是其中包含一些正在使用的配置文件信息(头像,说明等),因此删除它会影响现有的用户体验。
  • 尝试删除AspNetUserLogins中与测试用户相关的行;似乎没有任何影响。
  • 尝试将测试用户ProviderKey中的AspNetUserLogins列设置为空白;似乎没有影响。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。