Size: a a a

2019 May 25

А

Андрей in Kotlin JVM
источник

D

Denys in Kotlin JVM
Clean & rebuild не помогает?
источник

А

Андрей in Kotlin JVM
Build-> rebuild project не помогает. А где clean искать?
источник

AE

Alexandr Emelyanov in Kotlin JVM
Использовать сборщик
источник

BP

Bogdan Panchenko in Kotlin JVM
Андрей
Build-> rebuild project не помогает. А где clean искать?
Папочку out, build снести 🌚
источник
2019 May 27

DN

Dmitry Nevedomsky in Kotlin JVM
Привет, есть вопросик по auth в ktor.

Хочу поднять небольшой сайт с аутентификацией пользователя. Некоторые эндпоинты должны быть доступны только после регистрации или логина, в противном случае редиректить на логин.

Не очень понял из документации, как работает аутентификация в ktor, откуда мне приходят Credentials, зачем Principal, и так далее. Может сказывается то, что у меня в принципе опыта в вебе мало.

Пока просто сделал форму которая создает Cookie Session, и во всех эндпоинтах проверяю есть ли эта сессия.

Может кто-нибудь пояснить, как такие вещи делать лучше и правильнее?
источник

VP

Vladimir Petrakovich in Kotlin JVM
Dmitry Nevedomsky
Привет, есть вопросик по auth в ktor.

Хочу поднять небольшой сайт с аутентификацией пользователя. Некоторые эндпоинты должны быть доступны только после регистрации или логина, в противном случае редиректить на логин.

Не очень понял из документации, как работает аутентификация в ktor, откуда мне приходят Credentials, зачем Principal, и так далее. Может сказывается то, что у меня в принципе опыта в вебе мало.

Пока просто сделал форму которая создает Cookie Session, и во всех эндпоинтах проверяю есть ли эта сессия.

Может кто-нибудь пояснить, как такие вещи делать лучше и правильнее?
Если не рассматривать вариант "разобраться с готовыми решениями" (я лично не разобрался), такие вещи лучше вынести в pipeline, а не проверять в каждом обработчике
источник

DN

Dmitry Nevedomsky in Kotlin JVM
Vladimir Petrakovich
Если не рассматривать вариант "разобраться с готовыми решениями" (я лично не разобрался), такие вещи лучше вынести в pipeline, а не проверять в каждом обработчике
Я пытался очень долго разобраться с примерами в ktor-samples на гитхабе, но дельного из этого ничего не вышло, поэтому и решил спросить
источник

VP

Vladimir Petrakovich in Kotlin JVM
Dmitry Nevedomsky
Я пытался очень долго разобраться с примерами в ktor-samples на гитхабе, но дельного из этого ничего не вышло, поэтому и решил спросить
источник

DN

Dmitry Nevedomsky in Kotlin JVM
Спасибо, а как работает тогда встроенная FormAuthentication? Вернее как ей пользоваться? У меня тот сэмпл официальный не работает, не делает то что у них в коде написано
источник

VP

Vladimir Petrakovich in Kotlin JVM
Dmitry Nevedomsky
Спасибо, а как работает тогда встроенная FormAuthentication? Вернее как ей пользоваться? У меня тот сэмпл официальный не работает, не делает то что у них в коде написано
Я лично не пользовался этими штуками
источник

IK

Igor Komarov in Kotlin JVM
Может у кого-то есть сниппет - BlockingQueue для строк файла, который будет мониторить изменения файла (добавление новых строк) ?)
источник

IK

Igor Komarov in Kotlin JVM
Ну-ка, на вашу критику:
https://gist.github.com/ivkomarov/eba2ee9161fde70c275dcb65b1a51941

По сути, это тот же
tail -f
который на старте читает все строки (мне было лень искать нужный отступ, но можно добавить)
источник

AO

Alexey Otts in Kotlin JVM
Эффективнее использовать события системы
источник

IK

Igor Komarov in Kotlin JVM
Alexey Otts
Эффективнее использовать события системы
Если не применительно к андроиду - так разве можно?
источник

AO

Alexey Otts in Kotlin JVM
Igor Komarov
Если не применительно к андроиду - так разве можно?
Да, от fs и ОС зависит
источник

IK

Igor Komarov in Kotlin JVM
Насколько я знаю так получится сделать только с директорией (получение уведомлений об изменении какого-то файла в директории)
источник

IK

Igor Komarov in Kotlin JVM
Alexey Otts
Да, от fs и ОС зависит
Ну, тут я всё-таки средствами Java хочу обойтись. Мне потом это на win сервере скорее всего запускать
источник

IK

Igor Komarov in Kotlin JVM
Так то можно и обёртку поверх tail написать, уж простите)
источник

AO

Alexey Otts in Kotlin JVM
Это жавой и делается
источник