Без включенной аутентификации на моем экземпляре Seq я прекрасно могу работать с ним из powershell, то есть просто работает следующее:
Invoke-RestMethod "https://myseqinstance/api/dashboards?shared"
Однако теперь, когда я включил аутентификацию Active Directory и добавил для себя логин, я все еще могу получить доступ к пользовательскому интерфейсу Seq, но вызвать API не удается.
Invoke-RestMethod "https://myseqinstance/api/dashboards?shared" -UseDefaultCredentials
Теперь это приводит к ошибке HTTP 401 — Unauthorized.
Я подумал, что мне может понадобиться войти в систему, поэтому я попробовал HTTP GET и POST из следующих
# Produces HTTP 403
Invoke-RestMethod "https://myseqinstance/api/users/login" -UseDefaultCredentials
# Produces HTTP 400
Invoke-RestMethod -Method Post "https://myseqinstance/api/users/login" -UseDefaultCredentials
Так что ни один из них не работает, хотя интегрированная безопасность должна быть возможной... Как я могу пройти аутентификацию в Seq API, используя встроенную безопасность?