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;
     }