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

У меня есть новый экземпляр 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?

...