Asp.net Web API oAuth2从两个不同的数据库验证用户身份

时间:2015-03-11 08:11:38

标签: c# asp.net asp.net-identity asp.net-web-api2 restful-authentication

将基于Web Service的项目转换为基于oAuth 2.0的Web API。 API将通过Web前端从客户端以及公司员工(员工)访问。

客户和员工都在不同的数据库中。

现在我为客户端设置API,使用Asp.Net Identity和oAuth 2.0对它们进行身份验证并获取Bearer令牌。此设置运行良好。

问题在于,我如何对相同的API,相同的终点对员工(谁在不同的数据库中)进行身份验证?

我可以在同一个项目中使用两个不同的身份提供商吗? 如果是,那怎么样? 还是其他方法?

无法在单个表中合并客户和员工,因为两者都有不同的字段集。

请指导我正确的方向。

0 个答案:

没有答案