Size: a a a

2020 August 20

T

Tagir in pro.jvm
Sam Panza
Дожили, иде под плагины пилим
Так давно уже
источник

AE

Alexandr Emelyanov in pro.jvm
Дима Красилов
Как реализовать механизм personal access token-ов? (Как не гитхабе, гитлабе, етк)
Дайте ссылку на гайд кто-нибудь, я чёто не могу найти
Это же тупо oauth2
источник

ДК

Дима Красилов... in pro.jvm
Alexandr Emelyanov
Это же тупо oauth2
Да?
источник

ДК

Дима Красилов... in pro.jvm
Не понимаю в таком случае, как это сделано
источник

ДК

Дима Красилов... in pro.jvm
Я же не буду чуваку jwt отдавать
источник

AD

Apache DOG™ in pro.jvm
Sam Panza
Дожили, иде под плагины пилим
Так так и надо же, под задачи
источник

V

Vladimir in pro.jvm
Sam Panza
Дожили, иде под плагины пилим
Ты в общем или тоже представитель JB?)
источник

AE

Alexandr Emelyanov in pro.jvm
Дима Красилов
Я же не буду чуваку jwt отдавать
надо изучать детальнее что там
источник

ДК

Дима Красилов... in pro.jvm
Alexandr Emelyanov
надо изучать детальнее что там
Да, мне именно хочется чью-нибудь реализацию посмотреть или статью прочитать, как делать и какие подводные.
И чёто не могу найти сходу :(
источник

A

Artjom Kalita in pro.jvm
Дима Красилов
Да, мне именно хочется чью-нибудь реализацию посмотреть или статью прочитать, как делать и какие подводные.
И чёто не могу найти сходу :(
Вот максимально подробно тут - https://oauth.net/2/ но там много всего и читать придется долго
источник

ДК

Дима Красилов... in pro.jvm
Artjom Kalita
Вот максимально подробно тут - https://oauth.net/2/ но там много всего и читать придется долго
Я может тупой, но чёт про приватные токены не нашел инфу там
источник

ch

central hardware in pro.jvm
что такое приватные токены?
источник

AE

Alexandr Emelyanov in pro.jvm
central hardware
что такое приватные токены?
api key
источник

AE

Alexandr Emelyanov in pro.jvm
Дима Красилов
Я может тупой, но чёт про приватные токены не нашел инфу там
Кстати, а ты искал как делают api key?
источник

С

С in pro.jvm
Дима Красилов
Как реализовать механизм personal access token-ов? (Как не гитхабе, гитлабе, етк)
Дайте ссылку на гайд кто-нибудь, я чёто не могу найти
Примерно 100 строк (spring security), код показать не могу, NDA. Но вообще ничего сложного там нет.
источник

ДК

Дима Красилов... in pro.jvm
С
Примерно 100 строк (spring security), код показать не могу, NDA. Но вообще ничего сложного там нет.
Ну а в чем суть то
источник

ДК

Дима Красилов... in pro.jvm
Мне код не нужен, абстрактно просто
источник

С

С in pro.jvm
API key привязывается к пользователю, фильтр по ключу (в хидере или ещё как) находит пользователя и прокидывает его уже дальше по цепочке.
источник

ДК

Дима Красилов... in pro.jvm
Alexandr Emelyanov
Кстати, а ты искал как делают api key?
Ну чёт сходу не нашел инфы.

Я в итоге, наверное, буду делать просто по-своему с обменом этого api key на jwt где-нибудь на gw.

Я так понимаю, что апи ключ надо хэшировать, поэтому наверное надо в контракте обязать передавать username + API key, чтобы сначала найти пользователя, а потом проверять с каким из хэшей матчится присланный ключ.

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

Я поэтому и хотел какую-то статейку или код посмотреть чей-нибудь.
источник

ДК

Дима Красилов... in pro.jvm
С
API key привязывается к пользователю, фильтр по ключу (в хидере или ещё как) находит пользователя и прокидывает его уже дальше по цепочке.
В ключе имя пользователя зашито что ли или как вы этого пользователя находите?
источник