Иван @ivan_storozhev
Java — Developer
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Specialist
Git
PostgreSQL
Docker
OOP
Java
Java Spring Framework
Hibernate
Spring Boot
REST
MySQL
Привет, пока что не могу ответить на данный вопрос, сейчас очень большой завал, на статьи, к большому сожалению, не хватает времени :(
Спасибо большое за комментарий!
Все верно, я старался подробно разобрать все моменты для джуниор разработчиков. Ваше добавление является важным, я просто не обратил внимания на выход новой версии, за что прошу меня простить. Советую всем прислушаться к словам комментатора выше !!!
Еще раз спасибо за такое уточнение !
Спасибо вам большое за комментарий!!
Как вы подметили, я использовал лишь пример, чтобы рассказать и показать технологию без усложнения статьи. Со всеми пунктами, которые вы расписали я полностью согласен и в дальнейшем могу также написать про это статьи, когда закончу основные блоки, которые запланировал выложить.
Да, вы правы, данная зависимость никак не используется в данной статье, однако, если вы хотите настраивать Keycloak под себя, то она потребуется. Возможно в последующих статьях я про это расскажу, а пока что эту зависимость можно не прописывать. Спасибо за ваш комментарий !
После некоторого блока статей, я вернусь к этой теме и постараюсь также детально разобрать этот случай. Спасибо за ваш комментарий !!
В самой статье данный ресурс никак не был задействован, все писалось самостоятельно на основе личного опыта. Ответ на комментарий действительно отчасти был сгенерирован при помощи гпт, но это было сделано из-за спешки, так как не хотелось оставлять пользователя без ответа. Больше таких ответов как можете заметить нет. Хотелось бы извиниться за такой неприятный случай!
Спасибо за ваш комментарий!
С тем, что тут описаны базовые настройки, я соглашусь, а точнее я прямым текстом в статье об этом пишу. Вы скинули ссылку на документацию по Keycloak, я ее просто упростил и показал все на примерах, чтобы начинающие специалисты быстрее разобрались с этой технологией. Я согласен с вами, что более серьезную статью тоже надо написать, но я бы хотел к этому подойти постепенно. Я хочу, чтобы мои статьи приносили пользу как для начинающих, так и для опытных специалистов, и чтобы каждая статья могла дополнить новую! Еще раз спасибо за ваш комментарий!
Спасибо за ваш комментарий!
Я с вами полностью согласен, в наших реалиях действительно больше статей для новичков, но многие технологии все равно разобраны не так детально, как это попытался сделать я. Когда я сам изучал Keycloak, я столкнулся с проблемой, что многие упускают важные детали, которых мне не хватало для полного понимания.
В дальнейшем я планирую делать более подробные статьи, которые касаются не только новичков, но и специалистов с опытом!
Спасибо за ваш комментарий! Это действительно важные вопросы, которые возникают при использовании Keycloak в реальных условиях.
1. Миграция конфигурации: Да, перенос настроек Keycloak на новый сервер сложный процесс. Один из подходов к решению этой проблемы — использование инструментов для автоматизации миграции, таких как Keycloak Export/Import или Terraform для описания инфраструктуры в виде кода. К сожалению, я пока что с этим не сталкивался, поэтому никак не описывал данную проблему, да и данная статья больше подходит для начинающих, которые недавно узнали о keycloak.
2. Получение ресурсов из ролей на бэкенде: В некоторых случаях разработка кастомного решения может быть более эффективной, особенно если ваши требования отличаются от типичных сценариев использования Keycloak. Однако, при этом важно учитывать время и ресурсы, которые понадобятся на разработку и поддержку такого решения. В дальнейшем, я могу написать статью, где буду использовать кастомную реализацию!
3. Использование на фронте: Ограниченная поддержка Keycloak для авторизации на фронтенде может стать проблемой, особенно если вы используете технологии, которые официальная библиотека не поддерживает. В таких случаях можно рассмотреть использование сторонних библиотек или даже разработку собственного решения, которое будет интегрироваться с Keycloak через его API. Я не особо знаком с фронтом, поэтому также не стал затрагивать эту область!
Спасибо за полезную статью!