berloga-go

module
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2025 License: MIT

README

Go SDK для API Берлоги

Включает в себя три клиента к соответствующим API, а так же общую реализацию аутентификации запросов.

Источник аутентификационных данных определяется переданным в инициализатор клиента SecuritySource. Этот SecuritySource представлен двумя слоями:

  • представление SecuritySource для конкретного клиента API;
  • представление SecuritySource реализующее одну из схем аутентификации.

Реализации схем аутентификации общие для все трех API и находятся в пакете secsrc.

Реализации SecuritySource для типов конкретного клиента API находится в дочернем пакете для каждого из них:

  • bawards/awardsec
  • beract/actsec
  • beridp/idpsec

Пакет berauth предназначен для работы с аутентификационными данными контексте context.Context. С помощью него можно как установить аутентификационные и идентификационные данные, так и выполнить аутентификацию по строке содержащей учетные данные (токен TalentOAuth или BerlogaJWT).

Документации к API:

Directories

Path Synopsis
Code generated by ogen, DO NOT EDIT.
Code generated by ogen, DO NOT EDIT.
Code generated by ogen, DO NOT EDIT.
Code generated by ogen, DO NOT EDIT.
Code generated by ogen, DO NOT EDIT.
Code generated by ogen, DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL