Начало интеграции с сервисом Softline ID

Для интеграции с Softline ID по API необходимо создать новую клиентскую oauth-учетную запись. Для создания нового клиента вам необходимо передать команде разработки Softline ID следующую информацию:

  • Название — это наименование клиента, которое будет отображаться для пользователей при авторизации.
  • Адреса перенаправления - URL для перенаправления после авторизации в следующем виде: https://{instance}/oauth2/callback , где {instance} – адрес клиента. Может быть несколько адресов перенаправления.
  • Разрешенные области действия — это список скоупов, который регулирует доступ к API для клиента (перечень доступных клиенту скупов см. далее).
  • Адрес электронной почты (не обязательно) – если у вашей команды разработки есть несколько сервисов, которые будут использовать Softline ID, то можно создать командную учетную запись для возможности управления своими клиентскими учетными записи для каждого сервиса.

После создания клиентской учетной записи на стороне Softline ID вам будут переданы:

  • client_id – идентификатор клиента.
  • secret_key – авторизационный ключ сервиса.

client_id и client_secret потребуются для взаимодействия с Softline ID.

ВАЖНО! secret_key выдается для клиентской учетной записи единожды, т.к. в дальнейшем шифруется. Его нужно обязательно сохранить и не терять. Если secret_key будет утерян - придется создавать новую клиентскую oauth-учетную запись.