@microsoft/mgt-proxy-provider
TypeScript icon, indicating that this package has built-in type declarations

4.2.1 • Public • Published

Microsoft Graph Toolkit Proxy Provider

npm

The Microsoft Graph Toolkit (mgt) library is a collection of authentication providers and UI components powered by Microsoft Graph.

The @microsoft/mgt-proxy-provider package exposes the ProxyProvider class which allows a developer to proxy all calls to Microsoft Graph to their own backend. This allows all mgt-components to function properly when the authentication and calls to Microsoft Graph must be done in the backend.

See docs for full documentation of the ProxyProvider

Usage

  1. Install the packages

    npm install @microsoft/mgt-element @microsoft/mgt-proxy-provider
  2. Initialize the provider in code

    import {Providers} from '@microsoft/mgt-element';
    import {ProxyProvider} from '@microsoft/mgt-proxy-provider/exports';
    
    // initialize the auth provider globally
    Providers.globalProvider = new ProxyProvider("https://myurl.com/api/GraphProxy");
  3. Alternatively, initialize the provider in html (only client-id is required):

    <script type="module" src="../node_modules/@microsoft/mgt-proxy-provider/dist/es6/index.js" />
    
    <mgt-proxy-provider graph-proxy-url="https://myurl.com/api/GraphProxy"></mgt-proxy-provider>

See provider usage documentation to learn about how to use the providers with the mgt components, to sign in/sign out, get access tokens, call Microsoft Graph, and more.

Sea also

/@microsoft/mgt-proxy-provider/

    Package Sidebar

    Install

    npm i @microsoft/mgt-proxy-provider

    Weekly Downloads

    4,931

    Version

    4.2.1

    License

    MIT

    Unpacked Size

    97.7 kB

    Total Files

    33

    Last publish

    Collaborators

    • microsoft1es
    • microsoft-graph-toolkit