Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Разработка на Python — удалённая работа в Москве

Дата: 2022-01-07
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2022-01-07
Описание
Веб-разработка. Разработка с нуля. This service provides the user with a signed JWT token (see example below) that is used by the identify the user. eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZS I6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk 6yJV_adQssw5c Which is translated to: { “sub“: “1234567890“, “name“: “John Doe“, “iat“: 1516239022 } However, this solution doesn’t work for automated CI/CD process s (Jenkins, Github actions, CircleCI…), as these services require n automated login. So, we need to create a new microservice (let’s call t AccessService) that will provide users with automated credentials, based on api-keys. © 2021 Altostra, Inc Example of possible Use Case: - User logs in to the Altostra and requests a new api-key with `read` permissions. This api-key will be used to automate CI/CD processes. - After receiving the api-key, the user installs it on a local machine. - Before running, a CI/CD process sends an authentication request to Altostra’s AccessService with the api-ke . - The AccessService verifies the api-key and generates a signed Altostra JWT token with the original userId and the permissions associated with this api-key. - The CI/CD process executes Altostra commands using the generated JWT token. The Task Your task is to create the new microservice called “AccessService“ to generate API keys for the users and use these api-keys to generate Altostra JWT tokens on demand. The service needs to support the following 4 REST endpoints: ● Create API key ○ POST / ■ Given an authenticated user request (which contains the userId) and a list of required permissions, generate a new api key for the user. ● Use API key ○ POST /authenticate ■ Given a request with a valid api-key: 1. generate a new signed JWT token for the user with the pre-defined set of permissions 2. Update the “last usage“ date of that API key © 2021 Altostra, Inc ● Revoke API key ○ DELETE /{:id} ■ Given an authenticated user request and an API key, revoke the usage of that key. ● Get API keys ○ GET / ■ Given an authenticated user request, get all the API keys of that user in an obstructed form (showing only the last 4 chars, like a credit card) with their status and last recently used date. The outputs ● Implement functionality as described in “The Task” sect on. ● We prefer the solution to be implemented in TypeScript or JavaScript, but you can use any other language. ● Please use your own git repository to manage your code. ● As a final result, please provide a short user guide that describes how to install your code, how to run it and how to get outputs.
Похожие заказы

Разработка на Python

дистанционно
договорная
Веб-разработка. Разработка с нуля, настройка, тестирование, доработка существующего продукта. Разработка пайплайна обработки текстов - Работа с языковыми моделями - Интеграция LLM - Построение архитектуры проекта "с нуля" - Выбор и обоснование стека технологий - Разработка на Python - Настройка GitHub-процессов: код-ревью, коммит-конвенции, документация - Работа с AI-моделями через API - Развёртывание локальных языковых моделей - Построение баз данных - Постепенное формирование и найм команды разработчиков Желательно: - Опыт работы с open source LLM - Frontend-опыт - Опыт работы в стартапах на ранней стадии.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Для доп блоков в амосрм. Разработка с нуля. Пожелания и особенности: Создание доп блоков в амосрм по тех заданию - обогащение данных , обработка изображения и др.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Доделать небольшую часть бэкенда Фаст Апи. Доделать проект + будут новые. Стек Fast Api и DRF.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Разработка с нуля.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля, тестирование.
Санкт-Петербург Фрилансеры

Разработка на Python

дистанционно
договорная
Разработка python-скрипта. Разработка с нуля. Пожелания и особенности: TLDR: Ищу человека, который быстро навайбкодит простой скрипт на python, который заменяет текст в полях в презентации pptx Подробно: На вход скрипт получает шаблон презентации в pptx, в котором фиксированное число порядка 5 текстовых полей в конкретных местах презентации, и иксель-таблицу с вариантами заполнения полей Часть полей для примера - название, срок, доходность. В искель-таблице будет n строк - например 100 строк. В каждой строке название, срок, доходность и имя файла На выходе 100 презентаций .pptx и pdf с заданными названиями в той же папке с такими комбинациями текстовых полей У меня есть питон, я умею запускать .py или .ipynb файлы в VSCode - нужно, чтобы скрипт запускался у меня на компьютере. Готов заплатить 10 тыс рублей, если человек сделает это за пару вечеров.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Доработка существующего продукта, или новая. Сделать несложного бота.
Москва Фрилансеры