从React主页上实现Oauth隐式流认证

时间:2019-04-03 09:16:27

标签: reactjs authentication sharepoint-online sharepointframework

我在一个项目中,我们正在使用SharePoint Online开发Intranet网站。

需要高度自定义,因此我们执行了以下操作:

  • 实现并配置母版页作为React Typescript应用程序。作为页眉/页脚区域。
  • 在页眉和页脚之间,将使用共享点框架+ react typescript实现Web部件。

我们还有一个自定义的Web API。必须使用带有模拟功能的Oauth隐式流身份验证针对自定义Web API执行所有请求。 我已经设法通过使用aadHttpClient来做到这一点。

母版页眉需要使用相同的身份验证方案,但由于它是标准的React应用程序,因此我无法利用sharepoint框架和aadHttpClient。

我设法使用react-adal,但是问题是提示用户输入用户名/密码进行身份验证,而我们不希望这样做。

*是否可以在标准react应用程序中利用aadHttpClient? *

0 个答案:

没有答案