Добавление начального пользователя при включении аутентификации 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?