Agent Java SDK
Установите 6MM Agent Java SDK и используйте подписанные бэкенд- API для привязки пользователей, передачи, входных учетных данных и верификации вебхуков.
Официальное хранилище
Репозиторий Java SDK является источником достоверности SDK исходного кода, примечаний к релизам, примеров использования и деталей реализации:
[6mm-com/agent-java-sdk] (https://github.com/6mm-com/agent-java-sdk)
Продолжительность работы
Публичный репозиторий GitHub — это хостинг исходного кода, а не репозиторий зависимостей Maven. Создайте и установите отмеченный исходный код локально или опубликуйте одобренный артефакт в приватном репозитории Maven вашей организации перед использованием в командных сборках.
Типичные обязанности бэкенда
- Проверить сессию партнёра.
- Сопоставить партнёра пользователя с agentUserId.
- Связывание коллов перед первыми торговыми или трансферными потоками.
- Вызовите createEntryUrl для одноразового полноценного SSO.
- Вызовите createEmbedToken для Trading Widget режима партнёра-токен.
- Проверять вебхуки передачи и обрабатывать их идемпотентно.
Правила безопасности и эксплуатации
- Хранить
apiSecretтолько в серверном менеджере секретов или защищённой переменной среды. - Синхронизировать серверное время, поскольку подписанные запросы содержат временные метки.
- Рассматривать
agentOrderNoкак надёжный ключ идемпотентности и сохранять его глобально уникальным. - Хранить
platformUserIdв виде строки и сохранять его связь сagentUserId. - Запросить исходную передачу перед повторной попыткой после тайм-аута или неопределённого результата сети.
Следующие шаги
- Java Быстрый старт: установите тегированный исходный код и инициализуйте
AgentClient. - Create Embed Token: выдача кратковременных учетных данных для Trading Widget.
- Секреты и жесты: понимают автоматическое HMAC подписания и обработку секретов.
- Вебхуки и идемпотентность: проверка обратных вызовов и предотвращение дублирования обработки.