README
browser-extension-onedrive-auth
Description
Microsoft OneDrive auth provider for browser extensions.
Supported browsers
- Firefox
- Chrome
- Opera
Manifest
The following permissions in the manifest.json
file must be declared:
"permissions": [
"tabs",
"*://login.microsoftonline.com/*"
]
Install
$ npm install browser-extension-onedrive-auth
Usage
import { OneDriveAuthProvider } from 'browser-extension-onedrive-auth';
const provider = new OneDriveAuthProvider({
clientId: 'YOUR-CLIENT-ID',
scopes: 'onedrive.readwrite', // Space-separated scopes
redirectUri: 'https://login.live.com/oauth20_desktop.srf' // Default for native clients
});
async function main() {
const token = await provider.getAccessToken();
console.log(token);
}
main();