Index: remoting/client/appengine/main.py |
diff --git a/remoting/client/appengine/main.py b/remoting/client/appengine/main.py |
index 878e71e5f4996210648397e82e96476b8356c6ca..7d4b7b61b772f946eb01313143d8ab3cadb20a45 100644 |
--- a/remoting/client/appengine/main.py |
+++ b/remoting/client/appengine/main.py |
@@ -23,7 +23,7 @@ class HostListHandler(webapp.RequestHandler): |
def get(self): |
template_params = { |
'has_oauth2_tokens': auth.HasOAuth2Tokens(), |
- 'xmpp_token': auth.GetXmppToken(throws=False) |
+ 'clientlogin_token': auth.GetClientLoginToken(throws=False) |
} |
path = os.path.join(os.path.dirname(__file__), 'hostlist.html') |
self.response.out.write(template.render(path, template_params)) |
@@ -33,13 +33,19 @@ class ChromotingSessionHandler(webapp.RequestHandler): |
"""Renders one Chromoting session.""" |
@login_required |
def get(self): |
+ token_type = self.request.get('token_type') |
+ if token_type == 'clientlogin': |
+ talk_token = auth.GetClientLoginToken() |
+ else: |
+ talk_token = auth.GetOAuth2AccessToken() |
+ |
template_params = { |
'hostname': self.request.get('hostname'), |
'username': users.get_current_user().email(), |
'hostjid': self.request.get('hostjid'), |
'connect_method': self.request.get('connect_method'), |
'insecure': self.request.get('insecure'), |
- 'xmpp_token': auth.GetXmppToken(), |
+ 'talk_token': talk_token, |
'http_xmpp_proxy': self.request.get('http_xmpp_proxy') |
} |
path = os.path.join(os.path.dirname(__file__), 'chromoting_session.html') |