mirror of
https://github.com/ansible/awx.git
synced 2026-03-07 11:41:08 -03:30
potentially adding token to websocket url
This commit is contained in:
@@ -5,8 +5,8 @@
|
|||||||
*************************************************/
|
*************************************************/
|
||||||
import ReconnectingWebSocket from 'reconnectingwebsocket';
|
import ReconnectingWebSocket from 'reconnectingwebsocket';
|
||||||
export default
|
export default
|
||||||
['$rootScope', '$location', '$log','$state', '$q',
|
['$rootScope', '$location', '$log','$state', '$q', 'Authorization',
|
||||||
function ($rootScope, $location, $log, $state, $q) {
|
function ($rootScope, $location, $log, $state, $q, Authorization) {
|
||||||
var needsResubscribing = false,
|
var needsResubscribing = false,
|
||||||
socketPromise = $q.defer();
|
socketPromise = $q.defer();
|
||||||
return {
|
return {
|
||||||
@@ -14,7 +14,8 @@ export default
|
|||||||
var self = this,
|
var self = this,
|
||||||
host = window.location.host,
|
host = window.location.host,
|
||||||
protocol,
|
protocol,
|
||||||
url;
|
url,
|
||||||
|
token = Authorization.getToken();
|
||||||
|
|
||||||
if($location.protocol() === 'http'){
|
if($location.protocol() === 'http'){
|
||||||
protocol = 'ws';
|
protocol = 'ws';
|
||||||
@@ -26,6 +27,7 @@ export default
|
|||||||
|
|
||||||
if (!$rootScope.sessionTimer || ($rootScope.sessionTimer && !$rootScope.sessionTimer.isExpired())) {
|
if (!$rootScope.sessionTimer || ($rootScope.sessionTimer && !$rootScope.sessionTimer.isExpired())) {
|
||||||
// We have a valid session token, so attempt socket connection
|
// We have a valid session token, so attempt socket connection
|
||||||
|
// url = `${url}?session=${token}`;
|
||||||
$log.debug('Socket connecting to: ' + url);
|
$log.debug('Socket connecting to: ' + url);
|
||||||
|
|
||||||
self.socket = new ReconnectingWebSocket(url, null, {
|
self.socket = new ReconnectingWebSocket(url, null, {
|
||||||
|
|||||||
Reference in New Issue
Block a user