【发布时间】:2018-08-08 14:12:12
【问题描述】:
我正在使用 asp.net mvc core (.net core 2) 实现一个 web api,并使用 IdentityServer4 来处理身份验证,以及 EntityFrameworkCore 来存储数据。
现在我们只是在测试一些东西,所以我正在使用 Resource Owner 授权类型,以及一些内存测试用户,但最终我们希望用 facebook 登录名和其他外部提供者来替换它。
我目前正在尝试将用户的个人资料信息(姓名、电子邮件、个人资料图片等)存储在数据库中的某个位置,但不确定在哪里定义/声明这些类。
我是 .net 后端世界的新手,所以我列出了所有现有选项的小清单。我觉得 ASP.Net Identity 可能是一个解决方案,但到目前为止,我似乎无法通过外部身份验证来实现它......
实际上,我认为我可以使用某种简单的唯一且经过验证的用户 ID。
tl;dr:我想允许使用 facebook 登录,但我需要将用户配置文件数据存储在数据库中。我应该使用/实现哪些类来做到这一点?
【问题讨论】:
标签: asp.net-mvc identityserver4