Добавление начального пользователя при включении аутентификации Azure Active Directory с использованием Seq API

У меня есть новый экземпляр Seq (полностью ненастроенный), и я пытаюсь настроить аутентификацию AAD с помощью Seq API.

При добавлении аутентификации AAD в Seq вручную с помощью графического интерфейса пользователя требуется ввести идентификатор клиента, идентификатор клиента, ключ клиента и первоначального пользователя, который у меня есть.

Когда я пытаюсь добавить начального пользователя:

var connection = new SeqConnection(serverUrl, apiKey);
await connection.Users.AddAsync(initialUser);

Это бросает 400 - требуется пароль.

И когда я это сделаю:

await connection.Settings.UpdateAsync(/*AzureADTenantId setting*/);
await connection.Settings.UpdateAsync(/*AzureADClientId setting*/);
await connection.Settings.UpdateAsync(/*AzureADClientKey setting*/);
await connection.Settings.UpdateAsync(/*IsActiveDirectoryAuthentication setting*/);

Это обновит эти настройки ОК. Seq попросит меня войти в систему, однако на этом этапе у меня не будет первого пользователя, поэтому я не могу этого сделать.

Как я могу настроить аутентификацию AAD и одновременно добавить первого пользователя с помощью API?

0 ответов

Другие вопросы по тегам