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

    2.3.0 • 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';
      
      // 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

    Install

    npm i @microsoft/mgt-proxy-provider

    DownloadsWeekly Downloads

    1,740

    Version

    2.3.0

    License

    MIT

    Unpacked Size

    697 kB

    Total Files

    28

    Last publish

    Collaborators

    • microsoft1es
    • microsoft-graph-toolkit