Size: a a a

2021 January 11

AK

Andrey Konovalov in Modern::Perl
Но есть ощущение, что это часть гораздо более общей задачи
источник

AK

Andrey Konovalov in Modern::Perl
Например, в роутинге по REST применимо всё то же самое: если там используются нормальные английские слова , а не обесцененные абревиатуры
источник

AK

Andrey Konovalov in Modern::Perl
Даже в алгоритмах сжатия текстов применимо: в начале архива находится trie, а дальше указывается набор чисел, которые указывают номер маршрута внутри trie
источник

SZ

Sergey Zhmylove in Modern::Perl
Andrey Konovalov
Даже в алгоритмах сжатия текстов применимо: в начале архива находится trie, а дальше указывается набор чисел, которые указывают номер маршрута внутри trie
Неэффективно. Есть научные труды, которые показывают, что в общем случае текст резонно разделять на 3 или 4-граммы, что в utf8 я бы сказал, в среднем, занимает 12 байт. Путь в trie будет кодироваться дороже, чем сам текст
источник

SZ

Sergey Zhmylove in Modern::Perl
Andrey Konovalov
Но есть ощущение, что это часть гораздо более общей задачи
Да ничего подобного. Деревья подходят для определенной области, не стоит пихать их куда-угодно.
Да, в основном, код который я прислал, используется для конфигурирования
источник
2021 January 12

АП

Александр Поволоцкий... in Modern::Perl
Господа товарищи,

передо мной стоит задача - сделать некий сайт с развитым фронтендом и API, скажем, на Mojolicious.

Авторизуется на текущий момент пользователь уже (почти) успешно через фронт, firebaseui и прочие промисы.

Но нужно на запрос от фронта спрашивать гугла "А авторизован ли данный пользователь на данном устройстве?"

И я пока не разобрался, как это делается. Возможно, туплю.

Если кто-то подобное уже делал - поделитесь, пожалуйста
источник

AK

Andrey Karepin in Modern::Perl
разьбаньте @alexandre_frolov, он ошибся с ответом боту
источник

DF

Denis F in Modern::Perl
Александр Поволоцкий
Господа товарищи,

передо мной стоит задача - сделать некий сайт с развитым фронтендом и API, скажем, на Mojolicious.

Авторизуется на текущий момент пользователь уже (почти) успешно через фронт, firebaseui и прочие промисы.

Но нужно на запрос от фронта спрашивать гугла "А авторизован ли данный пользователь на данном устройстве?"

И я пока не разобрался, как это делается. Возможно, туплю.

Если кто-то подобное уже делал - поделитесь, пожалуйста
Так OAuth не?
источник

АП

Александр Поволоцкий... in Modern::Perl
У firrebaseui красивая морда, удобные кнопки; хочется использовать его, для единообразия.
Ок, переформулирую: кто-нибудь делал гугловую авторизацию, с несколькими провайдерами и, в идеале, гугловым интерфейсом кнопок? В идеале - с Mojolicious
источник

W

Warstone in Modern::Perl
Кто-то делал. Даже я делал. По документации гугла.
источник

АП

Александр Поволоцкий... in Modern::Perl
Warstone
Кто-то делал. Даже я делал. По документации гугла.
Если кто-то подобное уже делал - поделитесь, пожалуйста
источник

АП

Александр Поволоцкий... in Modern::Perl
Warstone
Кто-то делал. Даже я делал. По документации гугла.
Спасибо
источник

W

Warstone in Modern::Perl
Ну а что ты хотел?.. Там OAuth. Для OAuth есть куча модулей. Скорее всего они не подойдут, так как каждый делает OAuth по своему. Свои модули я, допустим, дать не могу, так как они не на Mojo и вообще NDA.
источник

АП

Александр Поволоцкий... in Modern::Perl
Warstone
Ну а что ты хотел?.. Там OAuth. Для OAuth есть куча модулей. Скорее всего они не подойдут, так как каждый делает OAuth по своему. Свои модули я, допустим, дать не могу, так как они не на Mojo и вообще NDA.
А есть ли там, скажем, маппинг авторизации по email на OAuth?
источник

W

Warstone in Modern::Perl
Читайте документацию. В обычном случае никто вам email не даст. Это отдельный пермишен.
источник

W

Warstone in Modern::Perl
Хотя некоторые - дают (Вроде Эппла)
источник

АП

Александр Поволоцкий... in Modern::Perl
Warstone
Читайте документацию. В обычном случае никто вам email не даст. Это отдельный пермишен.
Еще раз. Среди firebase-провайдеров есть провайдер "авторизация по email/password" или "по ссылке, отправляемой на email". Там же есть анонимная авторизация с возможностью апгрейда.

Что-то из этого доступно по OAuth?
источник

W

Warstone in Modern::Perl
Так вы не в гугл стучитесь а в firebase... Тогда в доку по firebase. И да... Скорее всего - все это OAuth, так как то что пользователь авторизуется в firebase вас никак не касается. Вас касается как вы получаете id пользователя из firebase. Ответ - через OAuth(скорее всего, но это не точно идите читайте документацию)
источник

IA

Ivan Avseyanko in Modern::Perl
Apple, кстати мэйл даёт, только переспрашивает, и может подсунуть свой "прокси" мейл по желанию пользователя.
источник

IA

Ivan Avseyanko in Modern::Perl
VK в Oauth тоже может почту отдать, но довольно нестандартным путём (возможно потому что очень долго этого не делал). Facebook не хочет по-умолчанию, но может, как и Google - почти по стандарту,  надо просто попросить. Яндекс там же. )
источник