@pnp/nodejs/BearerTokenFetchClient¶
The BearerTokenFetchClient class allows you to easily specify your own Bearer tokens to be used in the requests. How you derive the token is up to you.
import { BearerTokenFetchClient } from "@pnp/nodejs";
import { graph } from "@pnp/graph/presets/all";
// setup the client using graph setup function
graph.setup({
graph: {
fetchClientFactory: () => {
return new BearerTokenFetchClient("{Bearer Token}");
},
},
});
// execute a library request as normal
const g = await graph.groups();
console.log(JSON.stringify(g, null, 4));