• Как узнать какие версии библиотек установлены в Java проекте?

    @shalomman
    mvn dependency:tree если используется мэйвен

    gradle dependencies для гредла

    обратите внимание, что могут найтись библиотеки с разными версиями и тогда нужна знать стратегию разруливания, используемую системой управления звависимостей.
    например https://maven.apache.org/guides/introduction/intro...

    В любом случае можно вручную задать желаемую версию любой библиотеки.
    Ответ написан
    Комментировать
  • Как правильно реализовать авторизацию в Spring Rest для мобильных и веб приложений?

    @shalomman
    Вы как-то сильно все усложнили. Для логинов с социальними сетями не нужно ставить свой аторизационный сервер так как в данном случае авторизационным сервером являетются как раз соц сети. Достаточно на своем бэке использовать любую oAuth библиотеку или самому имплементировать протокол. Например spring-security если работаете со спрингом.

    Как только человек авторизован нужно управлять его сессией. В мобильном приложении jwt будет хорошим направлением, в вебе лучше использовать куки, но можно и jwt .
    Ответ написан
    Комментировать