我们可以在应用程序中使用Oauth吗?

我们可以在应用程序中使用Oauth吗?,oauth,Oauth,我有一个关于我们正在创建的项目的问题。以下是一些基本用例: 用户可以在线注册和编辑其公司详细信息和其他详细信息 用户是一个或多个用户组的成员用户组是公司 数据组可以包含多个公司,例如,一个名为“阿姆斯特丹”的组包含来自阿姆斯特丹的所有公司 存储在数据库中的数据可用于触摸屏,以向访问者显示这些详细信息,例如来自“阿姆斯特丹”和“海牙”的公司详细信息。因此,一些用例可以定义为: 触摸屏可以从一个或多个数据组下载数据 Api密钥是在用户组中定义的,而不是在用户中定义的,如果用户被解雇,他们将无法再获取

我有一个关于我们正在创建的项目的问题。以下是一些基本用例:

用户可以在线注册和编辑其公司详细信息和其他详细信息 用户是一个或多个用户组的成员用户组是公司 数据组可以包含多个公司,例如,一个名为“阿姆斯特丹”的组包含来自阿姆斯特丹的所有公司 存储在数据库中的数据可用于触摸屏,以向访问者显示这些详细信息,例如来自“阿姆斯特丹”和“海牙”的公司详细信息。因此,一些用例可以定义为:

触摸屏可以从一个或多个数据组下载数据 Api密钥是在用户组中定义的,而不是在用户中定义的,如果用户被解雇,他们将无法再获取数据 但现在最大的问题是。 我们可以使用Oauth吗?我不想将数据下载到触摸屏上,我们可以使用Oauth让用户登录到在线控制面板吗

我们可以将控制面板作为Oauth应用程序写入数据存储后端吗?或者控制面板需要是一个独立于Oauth的应用程序,以便用户可以创建应用程序,还是我们作为管理员可以为每个触摸屏创建新的应用程序

我已经读过一些关于Oauth的书,我了解基本原理,但我不知道它是否是上述用例的最佳解决方案