Asp.net mvc 多用户层Google+;应用程序编程接口?

Asp.net mvc 多用户层Google+;应用程序编程接口?,asp.net-mvc,authentication,google-api,google-oauth,google-plus,Asp.net Mvc,Authentication,Google Api,Google Oauth,Google Plus,这个问题相当简单,但我还没有找到答案。是否可以在需要多层用户的asp.net-mvc web应用程序中使用Google+API 例如,此应用程序基本上需要三组用户和与之相关的权限:管理员、成员、来宾。请注意,我以前从未处理过任何类型的用户身份验证,因此如果您认为其他框架更好的话,我很高兴听到您的建议。我认为在一个应用程序中获得三组用户凭据对您来说是非常困难的 为了能够作为用户1进行身份验证,您需要用户1对应用程序进行身份验证,然后您将可以访问该用户的数据。如果您需要访问用户Two的数据,则必须让

这个问题相当简单,但我还没有找到答案。是否可以在需要多层用户的asp.net-mvc web应用程序中使用Google+API


例如,此应用程序基本上需要三组用户和与之相关的权限:管理员、成员、来宾。请注意,我以前从未处理过任何类型的用户身份验证,因此如果您认为其他框架更好的话,我很高兴听到您的建议。

我认为在一个应用程序中获得三组用户凭据对您来说是非常困难的

为了能够作为用户1进行身份验证,您需要用户1对应用程序进行身份验证,然后您将可以访问该用户的数据。如果您需要访问用户Two的数据,则必须让该用户对您的应用程序进行身份验证。如果您需要同时访问两个用户,那么您将很难获得此访问权限,除非他们同时使用同一台计算机

虽然可以为返回的用户1获取刷新令牌,您可以将其存储在服务器上的某个位置,然后在用户2在其计算机上时使用该令牌访问用户1的数据。这将成为一个灰色区域,因为您负责保存用户一的数据,特别是来自用户二的数据

至于你的不同用户群,这只是你系统的一部分,这应该只是一个与他们在系统中的角色相关联的用户ID的问题


所有这些都与在.net中执行此操作无关。您可能可以使用.net客户端库来解决所有问题

谷歌api的使用与用户的层次有什么关系?我不确定,这就是问题所在。在我投入大量时间学习API之前,我只是想弄清楚这是否可能。