Private/Get-KB4AuthorizationHeader.ps1
|
function Get-KB4AuthorizationHeader { [CmdletBinding()] param() $context = Get-KB4ReportingContextInternal $token = ConvertFrom-KB4SecureString -SecureString $context.ApiToken # KnowBe4 Reporting uses bearer tokens and returns JSON by default. @{ Authorization = "Bearer $token" Accept = 'application/json' 'User-Agent' = "PSKB4Reporting/$((Get-Module -Name PSKB4Reporting).Version) PowerShell/$($PSVersionTable.PSVersion)" } } |