Идентификатор сеанса не связан с аутентификацией или авторизацией.
Идентификатор сеанса может (и изменяется) на протяжении всей жизни одного HttpSession
, поэтому пытаться связать его с определенным значением, таким как токен на предъявителя, неразумно.
Наконец, клиент не определяет идентификатор сеанса, а сервер. Сервер создает / назначает / управляет им и просто сообщает клиенту, что это такое.