code: def authenticate(self, password):
          
          aws = AWSSRP(username=self.username, password=password, pool_id=self.user_pool_id,
                       client_id=self.client_id, client=self.client,
                       client_secret=self.client_secret)
          tokens = aws.authenticate_user()
          self.verify_token(tokens['AuthenticationResult']['IdToken'],'id_token','id')
          self.refresh_token = tokens['AuthenticationResult']['RefreshToken']
          self.verify_token(tokens['AuthenticationResult']['AccessToken'], 'access_token','access')
          self.token_type = tokens['AuthenticationResult']['TokenType']
docs: Authenticate the user using the SRP protocol
          :param password: The user's passsword
          :return: