多个用户层Google+ API?

时间:2018-07-09 02:56:56

标签: asp.net-mvc authentication google-api google-oauth google-plus

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

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

1 个答案:

答案 0 :(得分:0)

我认为,要在单个应用程序中获取三组用户凭据,将非常困难。

要使您能够以用户身份进行身份验证,您将需要用户一个身份来对您的应用程序进行身份验证,那么您将可以访问该用户数据。如果您需要访问用户二进制数据,则必须让该用户对您的应用程序进行身份验证。如果您需要同时访问这两个用户,除非您俩都一起使用同一台计算机,否则很难获得此访问权限。

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

对于您不同的用户叶子,这只是系统的一部分,应该只是与他们在系统中的角色相关联的强大用户ID的问题。

这与.net中的操作无关。您可能可以使用.net客户端库解决所有问题。 Web applications (ASP.NET MVC)