170 похожих чатов

Привет, вопрос по логике приложения) Есть маркетплейс (сайт) где каждый юзер

может выкладывать свое приложение/программу на продажу.
На этом сайте есть API для проверки аренды и пр.
Как бы вы сделали логику обращения по API, генерить каждому приложению api ключ? но с этим возникает множество проблем

Например:
1) Как понять что это именно то приложение (вшить внутрь идентификатор?), но его можно подменить
2) Как понять что приложение принадлежит именно тому юзеру который его купил (можно опять же по идентификатору)

4 ответов

5 просмотров

если прям минимальный функционал, то можно и sanctum заюзать

.- Автор вопроса

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

Это маркетплейс АПИ, или там скачивается приложение архивом?

.- Автор вопроса

архивом

Похожие вопросы

Обсуждают сегодня

Кстати, а я вот тут подумал. Допустим, у нас имеется цикл который выполняет огромное количество итераций, но мы хотим, чтобы какие-то действия исполнилось только один раз. В Я...
The Bird of Hermes
23
Доброй ночи. Вопрос знатокам. Имеется некая таблица, результат которой выведен в DBGrid на форме. И есть форма, с помощью которой можно как добавить запись, так и отредактиров...
Евгений
28
а всё почему? потому что ассемблер в отличии от яву порождает множество пагубных привычек, среди которых например можно отметить использование глобальных переменных для всего ...
Mixail Frolov
35
анрей С какой целью зашёл?
КТ315
42
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
17
Кто нибудь из участников чата пишет на ассемблере под GNU/Linux?
Spiker01
24
Всем привет ребят! Мб кто-то сталкивался? adminСomponents .get("searchСomponents", use: searchComponents) .openAPI( summary: ...
Admin Adminov
2
Насколько моя реализация Exercise 1 плохая? data MessageType = Info | Warning | Error Int deriving (Show, Eq) type TimeStamp = Int data LogMessage = LogMessage ...
= ?
10
Кстати вопрос. Проанализировав свои проекты я понял, что в наиболее ценных из них Асм использовался для организации real-time процессов (внутри DOS). А какие есть способы сего...
Alexander Morozov
18
Я не очень много работал с потоками, тут возник вопрос - если будет одновременный доступ к памяти из двух разных потоков, это само по себе приведет к ошибке?
The Bird of Hermes
25
Карта сайта