Прочтите параметры страницы в документации Шов .
В вашем файле pages.xml вы должны указать что-то вроде:
<pages>
<page view-id="/home.xhtml" action="#{backingBean.checkToken}">
<param name="token" value="#{backingBean.token}"/>
</page>
</pages>
Это заполнит переменную token
значением из URL и вызовет метод checkToken()
. В вашем методе checkToken()
вы можете проверить, вошел ли пользователь в систему, а если нет, то проверить, заполнен ли token
, а если нет, вывести AuthorizationException