Exemplo n.º 1
0
 def create_token(self, request, user, **kwargs):
     """Create the token
     """
     odm = request.app.odm()
     with odm.begin() as session:
         kwargs['id'] = create_uuid()
         token = odm.token(user=user, **kwargs)
         session.add(token)
     return token
Exemplo n.º 2
0
 async def test_ws_authenticate_fails(self):
     websocket = await self.ws()
     msg = self.ws_message(method='authenticate', id="dfg",
                           params=dict(authToken='dsd'))
     await websocket.handler.on_message(websocket, msg)
     msg = self.get_ws_message(websocket)
     self.assertEqual(msg['error']['message'], 'bad authToken')
     msg = self.ws_message(method='authenticate', id="dfg",
                           params=dict(authToken=create_uuid().hex))
     await websocket.handler.on_message(websocket, msg)
     msg = self.get_ws_message(websocket)
     self.assertEqual(msg['error']['message'], 'bad authToken')
Exemplo n.º 3
0
 def run(self, options, **params):
     return create_uuid().hex
Exemplo n.º 4
0
 def run(self, options, **params):
     result = create_uuid().hex
     self.write(result)
     return result
Exemplo n.º 5
0
 def create_instance(self):
     model = self.db_model()
     token = generate_secret(64)
     return model(id=create_uuid(), secret=token)
Exemplo n.º 6
0
 def create_instance(self):
     model = self.db_model()
     token = generate_secret(64)
     return model(id=create_uuid(), secret=token)