6.2.1 • Published 2 years ago

@twurple/auth-electron v6.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Twurple - Electron auth provider

GitHub license npm version PRs welcome

This is an {@link AuthProvider} implementation for the twurple package family that will automatically pop up a Twitch OAuth dialog in an Electron BrowserWindow as soon as new scopes are requested.

Installation

To add this library to your project, just execute:

yarn add @twurple/auth-electron

or using npm:

npm install @twurple/auth-electron

Basic usage

To instantiate an {@link ApiClient} with this auth provider, just pass it to its constructor:

import { ApiClient } from '@twurple/api';
import { ElectronAuthProvider } from '@twurple/auth-electron';

const clientId = 'abc123';
const redirectUri = 'http://foo.bar/login';

const authProvider = new ElectronAuthProvider({
	clientId,
	redirectUri
});

const client = new ApiClient({
	authProvider
});

Please note that this currently only works from the main thread.

To allow the user to "log out" and change to another account, use:

authProvider.allowUserChange();

If you're getting stuck...

You can join the Twitch API Libraries Discord Server and ask in #twurple for support.

6.2.1

2 years ago

6.1.2

2 years ago

6.1.3

2 years ago

6.2.0-pre.1

2 years ago

6.2.0

2 years ago

6.1.0

2 years ago

6.1.1

2 years ago

6.2.0-pre.0

2 years ago

6.0.7

2 years ago

6.0.6

2 years ago

6.0.9

2 years ago

6.0.8

2 years ago

6.1.0-pre.0

2 years ago

6.1.0-pre.3

2 years ago

6.1.0-pre.2

2 years ago

6.1.0-pre.1

2 years ago

6.0.0-pre.8

2 years ago

6.0.1

2 years ago

6.0.0

2 years ago

6.0.3

2 years ago

6.0.2

2 years ago

6.0.5

2 years ago

6.0.4

2 years ago

6.0.0-pre.4

2 years ago

6.0.0-pre.5

2 years ago

6.0.0-pre.6

2 years ago

6.0.0-pre.7

2 years ago

5.3.3

2 years ago

5.3.2

2 years ago

5.3.1

3 years ago

5.3.0

3 years ago

5.3.0-pre.9

3 years ago

5.3.0-pre.8

3 years ago

6.0.0-pre.0

3 years ago

6.0.0-pre.1

2 years ago

6.0.0-pre.2

2 years ago

6.0.0-pre.3

2 years ago

5.3.0-pre.11

3 years ago

5.3.0-pre.10

3 years ago

5.3.4

2 years ago

5.3.0-pre.3

3 years ago

5.3.0-pre.2

3 years ago

5.3.0-pre.1

3 years ago

5.3.0-pre.0

3 years ago

5.3.0-pre.7

3 years ago

5.3.0-pre.6

3 years ago

5.3.0-pre.5

3 years ago

5.3.0-pre.4

3 years ago

5.2.7

3 years ago

5.2.6

3 years ago

5.2.5

3 years ago

5.2.4

3 years ago

5.2.3

3 years ago

5.2.2

3 years ago

5.2.1

3 years ago

5.2.0

3 years ago

5.2.0-pre.6

3 years ago

5.2.0-pre.7

3 years ago

5.1.8

3 years ago

5.1.7

3 years ago

5.2.0-pre.5

3 years ago

5.2.0-pre.4

3 years ago

5.1.5

3 years ago

5.1.4

3 years ago

5.1.3

3 years ago

5.1.2

3 years ago

5.1.1

3 years ago

5.1.0

3 years ago

5.1.0-pre.9

3 years ago

5.0.19

3 years ago

5.2.0-pre.1

3 years ago

5.2.0-pre.2

3 years ago

5.2.0-pre.3

3 years ago

5.2.0-pre.0

3 years ago

5.1.0-pre.10

3 years ago

5.1.6

3 years ago

5.1.0-pre.11

3 years ago

5.1.0-pre.8

3 years ago

5.1.0-pre.7

3 years ago

5.1.0-pre.3

3 years ago

5.1.0-pre.4

3 years ago

5.1.0-pre.5

3 years ago

5.1.0-pre.6

3 years ago

5.0.14

3 years ago

5.0.15

3 years ago

5.0.16

3 years ago

5.0.17

3 years ago

5.0.18

3 years ago

5.1.0-pre.1

4 years ago

5.1.0-pre.2

4 years ago

5.0.10

4 years ago

5.0.11

4 years ago

5.0.12

4 years ago

5.0.13

4 years ago

5.0.9

4 years ago

5.0.8

4 years ago

5.0.7

4 years ago

5.0.6

4 years ago

5.0.5

4 years ago

5.1.0-pre.0

4 years ago

5.0.4

4 years ago

5.0.3

4 years ago

5.0.2

4 years ago

5.0.1

4 years ago

5.0.0

4 years ago

5.0.0-pre.17

4 years ago

5.0.0-pre.15

4 years ago

5.0.0-pre.16

4 years ago

5.0.0-pre.14

4 years ago

5.0.0-pre.13

4 years ago

5.0.0-pre.12

4 years ago

5.0.0-pre.11

4 years ago

5.0.0-pre.10

4 years ago

5.0.0-pre.9

4 years ago

5.0.0-pre.8

4 years ago

5.0.0-pre.4

4 years ago

5.0.0-pre.5

4 years ago

5.0.0-pre.6

4 years ago

5.0.0-pre.7

4 years ago

5.0.0-pre.3

4 years ago