Size: a a a

Java/Kotlin and more

2021 June 02

Д

Дмитрий in Java/Kotlin and more
Убрать оперативку. Если не будет оперативки, то жрать будет нечего, и она от голода сдохнет
источник

PG

Pavel Gromov in Java/Kotlin and more
будет подкачка.. надо просто на хдд скинуть и 12 вольт подать
тогда точно норм будет
источник

Д

Дмитрий in Java/Kotlin and more
Да, про подкачку я как-то не учел)
источник
2021 June 03

AL

Aleksander Lemyagov in Java/Kotlin and more
Подскажите REST доку для keycloak но для пользователя. Ибо на офф сайте есть только для админа
https://www.keycloak.org/documentation
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
у кейклока нет рест-апи для пользователя. кроме, собственно, аутентификации
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
А как быть тогда? Если пользователь зайдет в профиль, то надо ж показать его данные. А как, если я не знаю эндпоинта? и там на сохранение и т.д.
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
ну создавать свое апи, которое будет ходить в админское апи кейклока
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
Но для этого нужен админский аккаунт, или токен или разрешение такое (или же роль). То бишь делать это на ресурс сервере?
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
юзверь с браузера кидает запрос на ресурс сервер, ресурс в свою очередь идет в keycloak, ток из под аккаунта админа. так?
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
ну это может быть на любом сервере. т.к. тут подразумевается, что юзер будет сам управлять какими-то своими свойствами, то да, с точки зрения oauth это ресурс-сервер
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
да
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
что бы ресурс сервер ходил из под админа - это нужно в ресурс сервер жестко прописывать токен админа?
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
я уже не помню, как там в админское апи кейклока аутентифицируешься. но в целом да, чтобы ходить в админское апи надо права ходить в админское апи :)

не понимаю, что в данном контексте означает "жестко"? так или иначе, какие-то секретные данные для этого будут нужны. и как их хранить - вопрос десятый. так же как и любые другие секретные данные.
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
Жестко имеется в виду там в properties приложения записывать или передавать системной переменной. Что-то в таком духе.
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
у кейклока это апи кстати кажется даже называется не "админское", а management api. что лучше отражает его суть
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
Даже переменной окружения.
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
ну да, какой бы там ни был способ аутентифицироваться: хоть токеном, хоть логин/пароль, хоть что - все равно ЧТО-ТО нужно будет иметь на бэке, чтобы потом использовать для аутентификации в это админское апи.
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
значил или они переименовали, или я забыл)
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
Спасибо. Может знаете, почему они так поступили?
источник