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
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')
def run(self, options, **params): return create_uuid().hex
def run(self, options, **params): result = create_uuid().hex self.write(result) return result
def create_instance(self): model = self.db_model() token = generate_secret(64) return model(id=create_uuid(), secret=token)