Разработка модулей авторизации и скриптинга бизнес логики
Задание закрыто
Статус рабочей области:
Завершено
Стоимость:
Договорная
Срок выполнения:
30 дней
Варианты оплаты:
По договоренности
Дата публикации:
2023-03-21 00:23
Обновлено:
2023-03-21 11:11
Был(а) на сайте:
2024-01-19 17:08
Реклама
Разработка модулей авторизации и скриптинга бизнес логики
Задача
1. Разработать на C# демонстрационный проект, в котором будет запускаться скрипт (Python или TypeScript). В скрипте должны быть доступны классы и методы проекта C#. В качестве примера необходимо показать вызов методов с передачей параметров из скрипа и возврат результата обратно в скрипт (имитация вызова API из скрипта).
2. Разработать на C# демонстрационный проект аутентификации (Bearer authentication) для бэкенда. Проект должен содержать три REST-запроса:
- POST запрос /api/auth/login с передачей в теле запроса логина, пароля и группы пользователя (учетки пользователей читать из отдельного json, в котором у каждого юзера есть 3 свойства: логин, хэш пароля, массив групп, в которые он входит) и возвращающий Bearer токены (access_token и refresh_token, а также время жизни access_token в секундах expires_in).
- POST /api/auth/refreshToken — запросить новую пару access/refresh токенов.
- GET запрос /api/getBlaBlaBla, в котором в headers необходимо передать ранее полученный access token.
Необходимо управ...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
1. Для Python+C# есть инструмент IronPython, там подобное возможно, но проект скорее мертв, не рекомендую.
2. Готов сделать, хотя рекомендовал бы промышленные решения для авторизации.
Можем обсудить
Разработка модулей авторизации и скриптинга бизнес логики
Реклама
Разработка модулей авторизации и скриптинга бизнес логики
1. Разработать на C# демонстрационный проект, в котором будет запускаться скрипт (Python или TypeScript). В скрипте должны быть доступны классы и методы проекта C#. В качестве примера необходимо показать вызов методов с передачей параметров из скрипа и возврат результата обратно в скрипт (имитация вызова API из скрипта).
2. Разработать на C# демонстрационный проект аутентификации (Bearer authentication) для бэкенда. Проект должен содержать три REST-запроса:
- POST запрос /api/auth/login с передачей в теле запроса логина, пароля и группы пользователя (учетки пользователей читать из отдельного json, в котором у каждого юзера есть 3 свойства: логин, хэш пароля, массив групп, в которые он входит) и возвращающий Bearer токены (access_token и refresh_token, а также время жизни access_token в секундах expires_in).
- POST /api/auth/refreshToken — запросить новую пару access/refresh токенов.
- GET запрос /api/getBlaBlaBla, в котором в headers необходимо передать ранее полученный access token.
Необходимо управ...
Другие открытые задания:
Продвижение в Интернете через БЛОГи . Заявка – проект .10 000 р.
Бюджет: 10 000 р. Продвижение в Интернете через БЛОГи . Заявка – проект . Добрый день или ночь , уважаемые фрилансеры ! Меня зовут Олег и я занимаюсь производством пряжи и вязанн…
Сделать рассылку по ватсап 500 сообщений500 р.
Бюджет: 500 р. Здравствуйте. Нам нужно за пару дней отправить информацию по списку наших контактов из 500 номеров по ватсап. Список номеров мы вам дадим. Оплата 500 руб. По рублю …
Бухгалтер для ведения Bookkeeping компании (Single Member LLC)120 000 р.
Бюджет: 120 000 р. Мы ищем опытного бухгалтера для удаленной работы по ведению бухгалтерского учета (Bookkeeping) компании, зарегистрированной в штате Висконсин (США). Обязанности:…
поиск заданий