asp.net-mvc - 多用户层 Google+ API?
问题描述
这个问题很简单,但我还没有找到答案。是否可以在需要多层用户的 asp.net-mvc 网络应用程序中使用 Google+ API?
例如,这个应用程序基本上需要三组用户和与每组相关的权限:管理员、成员、访客。请注意,我以前从未处理过任何类型的用户身份验证,所以如果您认为其他框架会更好,我很高兴听到其他框架的建议。
解决方案
我认为您很难在单个应用程序中获得三组用户凭据。
为了能够以用户一身份进行身份验证,您需要用户一来验证您的应用程序,然后您将有权访问该用户数据。如果您需要访问用户两个数据,则必须让该用户对您的应用程序进行身份验证。如果您需要同时访问两个用户,那么您将很难获得此访问权限,除非他们都一起使用同一台计算机。
虽然可以为返回的用户一获取刷新令牌,但您可以将其存储在服务器上的某个位置,然后在用户二在他们的机器上时使用它来访问用户的数据。这成为一个灰色区域,因为您负责将用户的数据保密,尤其是来自用户二的数据。
至于您的不同用户叶,这只是您系统的一部分,这应该只是与他们在系统中的角色相关联的用户 ID 的问题。
这些都与在 .net 中执行此操作无关。您可能可以使用 .net 客户端库解决所有问题。 Web 应用程序 (ASP.NET MVC)
推荐阅读
- flutter - 如何修复文本字段不起作用的 Flutter 页面
- python - 将数据字符串格式化为 Excel
- database-design - 多对多多表设计
- spring - 使用 Oracle NoSql 的 Spring Boot application.properties
- python - Python WebSocket客户端堆栈溢出重新连接
- angular - 显示 sql 表中的所有数据。(角度)
- ios - 安装 Yoti Doc Scan iOS SDK 有困难
- python - 如何访问和使用存储在另一个类的 init 中的类中的数据?(Python)
- javascript - .forEach() on Arrays vs NodeList (JavaScript)
- sql-server - 连接来自 SQL Server 中不同表的列