如何解决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 举报,一经查实,本站将立刻删除。