我正在开发一个React应用程序,并使用@azure/msal-react库进行身份验证。
这很好用,但是后来我意识到我非常喜欢使用@microsoft/mgt-react库中的people picker小部件。
有没有办法将我现有的@azure/msal-react / @azure/msal-browser库连接到MGT库?
或者我必须重构我的代码才能使用MGT风格的auth方法?
如果是这样的话,我想我会构建我自己的People Picker组件,但我想我会看看这是否可能。
发布于 2021-06-18 12:56:09
如果您已经有了获取访问令牌的方法,那么可以将MGT与SimpleProvider一起使用。
import {Providers, SimpleProvider, ProviderState} from '@microsoft/mgt-element';
Providers.globalProvider = new SimpleProvider((scopes: string[]) => {
// return a promise with accessToken
});
// set state to signal to all components to start calling graph
Providers.globalProvider.setState(ProviderState.SignedIn)https://stackoverflow.com/questions/68029386
复制相似问题