Что бы понять нужен ли JVM или .NET, нужно оценить в какой стране вы будете жить, сможете ли там выжить вообще, ну и учитывайте, еще одно.., доживете ли вы вообще, до этих времен... в 3-4 года. Вы живете не в вакууме, а в конкретном социуме на конкретной территории... И это реально определяет пространство ваших возможностей, на сейчас..., и на 3-4 года вперед... Я живу на тропическом острове, смотрю как живут Аборигены, и для них..., даже если кто то очень "умен" от природы, и "образован", по их стандартам, то для их социума пространство выбора очень небольшое... И в ближайшем будущем для граждан РФ и РБ, может сильно измениться ситуация, с возможностью какого-либо выбора, хотя она и так уже изменилась, не в лучшую сторону...
Относительно безопасно, можно работать через посредника за рубежами Родины. Upwork может вычислить что вы подменяете реальную локацию по множеству косвенных признаков, поэтому бан прилетит рано или поздно.
Непонятно на чем у вас бекенд пишется. Но в C# и .NET, это может быть примерно так,
Первая схема:
1. При попытке авторизации Пользователя, Клиентское приложение обращается к специальному Identity API, для авторизации;
2. В Identity API, проверяется, что пользователь зарегистрирован и имеет некие права(роль).
3. Происходит генерация открытого ключа, на основании секретного (скрытого ключа).
4. Этот самый открытый ключ, вместе с другой инфой, передается в Токене JWT Клиенту,
5. Клиент, при обращении защищенным ресурсам API, в запросе передает Токен в этот endpoint.
6. В этом endpoint, также должна быть возможность проверки поступившего Токена, на валидность, где основным моментом защиты, будет возможность в endpoint также на основании секретного ключа, определить действителен ли открытый ключ из поступившего Токена.
7. Если открытый ключ валиден API обрабатывает запрос.
Вторая схема:
Вся проверка выделена в отдельный третий компонент. В .NET это Duende Identity Server.
1. Различные клиенты обращаются в Identity сервео, за получением Токенов, на доступ к конкретным защищенным ресурсам,
2. Только после получения из Сервера Идентификации Токена, они передают его с запросом в API.
3. API получив Токен из запроса передает его на сервер Идентификации.
4. API получает от сервера идентификации подтверждение о валидности токена.
5. Получив подтверждение, что Токен в поступившем запросе был валиден, API предоставляет свои ресурсы.
Это примерная схема, и там еще куча деталей. Duende Identity Server может работать независимо от всех остальных частей приложения, Клиенты могут быть под Десктоп, под Веб, под мобилки. Защищенные API, также могут быть написаны на любом фреймворке. В этом видео коротко о Клиентах, Ресурсах и Токенах в Duende Identity Server.
WSGlebKavash, Почитайте об аналогичных проблемах с подверждением аккаунта разработчика в Google Apple и других забугорных конторах.. И в Microsoft не дураки сидят. Так что кроме номера телефона, нужен выход с IP той же страны, в котором зареган телефон. В моей стране ЮВА, купить симку можнжо свободно в любом ларьке без подтверждения личности, но для входа в аккаунт Microsoft, потребуется еще и приватный VPN этой же страны.
1. Вы уверены что вы корректно создали связи между Контроллером и новым, модальным Представлением? Скорее всего вы просто "убили" старую версию Представления Edit, а новую прописали как копию, но это так не работает.
2. В форме или точнее в Представлении HTML Edit.view не смог найти явное указание на метод POST ..., попробуйте его указать явно. Похоже что при нажатии на кнопку "Сохранить" происходит попытка обратиться к методу типа GET, название которого вы изменили зачем то на Edit23123
1. Stripe подключается не для всех стран, в том смысле что не все карты Visa или MasterCard, могут быть подключены.
2. PayPal, может вернуть деньги недобросовестному покупателю, если даже он восопользуется вашей подпиской, а потом потребует от вас возврата. Если вы не захотите немедленно вернуть деньги, то открывается спор, за ваш счет. И если вы не смогли доказать факт оказания услуги, а именно ваш случай будет трудно доказывать, то PayPal вернет деньги Покупателю. Если споров будет много, ваш аккаунт заблокируют навсегда, и привязанную карту внесут в блек-лист, тоже навсегда.
mihavxc, Ок, я нахожусь за пределами РФ и с самого начала санкций вынужден как то решать вопросы выводов средств из РФ. Сначала можно было работать и через Тинькофф и Юникредит и Райфайзен, однако в последующем, требования к переводам усложнялись до их фактической отмены. На днях китайская Юнион-пей перестала работать. Подскажите, какие сейчас "неподсанкционные банки" предоставляют реальные услуги переводов за пределы РФ через SWIFT?
Я вот физически нахожусь за пределами РФ и РБ, уже зарегал Payoneer, на карту иностранного банка, планировал зарегаться на Upwork, но так как я гражданин РФ, то боюсь что меня забанят из-за гражданства....((( Вот думаю может быть на жену открыть аккаунт? Она точно на Россиянку и Белоруску непохожа....(смуглая азиатка)...Но тоже смущает что может обман раскрыться, так как профиль ее компетенций в IT, с моим не совпадает....((
Для граждан РФ и РБ, у которых клиенты за бугром это проблема. Вот у меня зеркальная проблема, нахожусь за бугром, есть Payoneer, но большая часть моих клиентов в РФ, и как с них получить деньги за видеокурсы я не знаю.....(( Так что пишите в личку, если что...
Думаю что если ваши клиенты за пределами РФ, то лучше как Магомет, пойти к Горе, а не ждать когда Гора пойдет к Магомету...)) Если серьезно, то тут два пути 1. Первый уехать из РФ и жить и работать не в странах СНГ, по причине того что там все может резко измениться в худшую сторону для граждан РФ и РБ. 2. Но если нет возможности уехать из РФ, тогда найти посредника за рубежом, который может получать платежи от ваших клиентов и переводить их в крипту, для вас. Не все страны одинаковые....))) И есть солнечные острова, где работают как банковские карты Visa и MasterCard, так и легальные обменники крипты...
Константин Теплоухов, открыть из за рубежа тебе аккаунт не проблема, только готов ли ты заморачиваться с переводом денег из РФ, во вне и на втором этапе, получением средств из за рубежа? Я бы тоже хотел мобильную разработку, но не уверен понравится ли это мне... А вот приобрести практический опыт по открытию счета разработчика было бы интересно...