Руководство пользователя для разработчиков

Руководство пользователя для разработчиков

Клиенты OAuth

Приложения — это сущности, которые принадлежат вашей организации Epsilon. Обычно они представляют проект, а также предоставляют метод аутентификации этого проекта, а также техническую конфигурацию для этого метода (например: URL-адрес обратного вызова, разрешенные URL-адреса…). Приложения видны всей организации по умолчанию, но редактировать или удалять их может только пользователь, создавший приложение.

Существует два типа приложений: одностраничные приложения (клиенты SPA OAuth) и межмашинные приложения (клиенты M2M OAuth).

Одностраничное приложение (клиенты SPA OAuth)

Клиенты OAuth приложений Single Page (обычно называемые клиентами OAuth SPA) получают токены доступа OAuth для каждого пользователя, представляя поток входа, в котором пользователь вводит свои учетные данные Epsilon. Этот поток входа может быть логином Epsilon по умолчанию или вашим собственным логином SSO, если он был настроен для организации и приложения.

После успешного входа каждого пользователя в систему приложение получит кратковременный токен доступа OAuth, который вы сможете использовать в своем приложении.

Как создать одностраничное приложение

Откройте рабочее пространство Epsilon и перейдите в раздел «Разработчики».

Затем нажмите «Учетные данные» и «Создать новый».

Обязательно выберите «SPA OAuth Client».

Когда использовать аутентификацию SPA

Аутентификация «машина-машина» (клиенты M2M OAuth)

Клиенты M2M OAuth (обычно называемые клиентами M2M OAuth) получают токены доступа OAuth по требованию, используя для client_secretих запроса приложение.

Не требуется процедура входа в систему, когда пользователю необходимо вводить пароль для получения токена.

Как создать клиент M2M OAuth

Откройте рабочее пространство Epsilon и перейдите в раздел «Разработчики».

Затем нажмите «Учетные данные» и «Создать новый».

Обязательно выберите «Клиент M2M OAuth».

Когда использовать аутентификацию M2M