如果我需要代表Microsoft Azure中的用户存储数据,我的选项是什么?
我正在构建一个MicrosoftTeams应用程序,我需要为使用我的应用程序的每个用户存储敏感用户数据(访问令牌和一些附加内容) 我的要求是,这些数据只能由用户访问,而不能由其他人访问——而且它可能需要为成千上万的用户提供服务。此外,该数据应可从任何Microsoft产品访问(即,不绑定到MS团队,但比方说,只要我获得JWT的许可,我就可以访问该数据) 我使用Azure有哪些选择?我可以使用OOTB吗?或者,我需要为此选择Azure服务吗?如果是,哪种服务最好?我是否可以为我需要服务的所有用户实例化此类服务,或者我是否需要为用户来自的每个租户(例如,其公司?)提供一个单独的实例如果我需要代表Microsoft Azure中的用户存储数据,我的选项是什么?,azure,microsoft-graph-api,microsoft-teams,Azure,Microsoft Graph Api,Microsoft Teams,我正在构建一个MicrosoftTeams应用程序,我需要为使用我的应用程序的每个用户存储敏感用户数据(访问令牌和一些附加内容) 我的要求是,这些数据只能由用户访问,而不能由其他人访问——而且它可能需要为成千上万的用户提供服务。此外,该数据应可从任何Microsoft产品访问(即,不绑定到MS团队,但比方说,只要我获得JWT的许可,我就可以访问该数据) 我使用Azure有哪些选择?我可以使用OOTB吗?或者,我需要为此选择Azure服务吗?如果是,哪种服务最好?我是否可以为我需要服务的所有用户实
非常感谢您对我的帮助,我已经尝试解决了这个问题,并且我有了一些想法,但是我仍然感到困惑。根据需要,您可以使用以下选项存储敏感用户数据
- Azure keyvault:用于机密管理、密钥管理和证书管理
- Azure存储表:用于存储和检索访问令牌、用户数据和对话