У меня есть новый экземпляр Seq (полностью ненастроенный), и я пытаюсь настроить AAD-аутентификацию, используя Seq API .
При добавлении AAD-аутентификации в Seq вручную, используя GUI , требуется ввести идентификатор арендатора, идентификатор клиента, ключ клиента и первоначальный пользователь, который у меня есть.
Когда я пытаюсь добавить первоначального пользователя:
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?