Вы хотите реализовать алгоритм подобный ssh?
Сделайте примерно так: добавьте middleware, которая будет проверять наличие cookie key и проводить необходимые манипуляции - доставать публичный ключ из базы данных, проводить проверку, решать, авторизован пользователь или нет.
Однако не рекомендую так делать, лучше воспользуйтесь
авторизацией на основе JWT токенов.