我有一个使用expo sdk的react-native应用程序,使用loopback 3作为我的后端,我正在尝试添加Azure Active Directory授权和身份验证,以便我的用户可以使用他们的工作电子邮件和密码登录。
我正在研究如何做到这一点以及使用什么技术。
目前我有一个按钮可以打开浏览器,可以验证和授权用户进行快速图形API调用并获取用户数据,但我不知道该如何处理这些信息
如果有人之前已经做过这件事,那就指出我的方向很好。我已经浏览了一堆文档但是无法弄清楚如何。
如您所述,您的应用向azure广告发出令牌请求,在输入用户凭据后,您的应用会使用获取的令牌访问图表API,然后图表api会返回相关资源。
对于您尝试过,您可以在v1 endpoint或v2 endpoint上参考oauth2.0代码授权流程。
要使用令牌调用ms图api,您可以参考this doc。