Разработка модулей авторизации и скриптинга бизнес логики
Задание закрыто
Статус рабочей области:
Завершено
Стоимость:
Договорная
Срок выполнения:
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.
Необходимо управ...
Другие открытые задания:
Заявка: ОВиК в частном доме. 25 000 р.
Бюджет: 25 000 р. Интересует проектирование отопления, с тепловым расчетом, , водоснабжения, канализации и тепломеханики котельной в частном доме площадью 140 кв. м. Цена: 25000
Бизнес ассистент / Строительство ИЖС15 000 р.
Бюджет: 15 000 р. #ищу #ассистент Ищу личного ассистента для взаимовыгодного сотрудничества Меня зовут Сергей Тимофеев, я руководитель строительной компании в Москве и области. Мы…
КМ, КМД и визуализация по ограждению пандуса30 000 р.
Бюджет: 30 000 р. На данный пандус требуются КМ, КМД и визуализация по стеклянному ограждению с перилами (то есть не всего пандуса). Стекло с перилами расположено справа, в файле чер…
поиск заданий