コード例 #1
0
ファイル: backends.py プロジェクト: quantrocket/lux
 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
コード例 #2
0
ファイル: test_rest.py プロジェクト: quantmind/lux
 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')
コード例 #3
0
ファイル: create_uuid.py プロジェクト: quantmind/lux
 def run(self, options, **params):
     return create_uuid().hex
コード例 #4
0
 def run(self, options, **params):
     result = create_uuid().hex
     self.write(result)
     return result
コード例 #5
0
 def create_instance(self):
     model = self.db_model()
     token = generate_secret(64)
     return model(id=create_uuid(), secret=token)
コード例 #6
0
ファイル: rest.py プロジェクト: Bhajju2510/SupervisedML
 def create_instance(self):
     model = self.db_model()
     token = generate_secret(64)
     return model(id=create_uuid(), secret=token)