diff --git a/src/connector/connector.ts b/src/connector/connector.ts index 261ebc37..fab8de5f 100644 --- a/src/connector/connector.ts +++ b/src/connector/connector.ts @@ -15,6 +15,7 @@ export abstract class Connector { }, broadcaster: 'pusher', csrfToken: null, + bearerToken: null, host: null, key: null, namespace: 'App.Events', @@ -46,6 +47,13 @@ export abstract class Connector { this.options.userAuthentication.headers['X-CSRF-TOKEN'] = token; } + token = this.options.bearerToken; + + if (token) { + this.options.auth.headers['Authorization'] = 'Bearer ' + token; + this.options.userAuthentication.headers['Authorization'] = 'Bearer ' + token; + } + return options; }