function Get-JiraBearerTokenAuthWebHeader { [CmdletBinding()] [OutputType([object])] param( [Parameter(Mandatory = $false)] [string]$Token ) $logLead = (Get-LogLeadName) if ([string]::IsNullOrWhiteSpace($Token)) { $Token = Get-EnvironmentVariable -Name "JIRA_BEARERTOKEN" } if ([string]::IsNullOrWhiteSpace($Token)) { Write-Warning "$logLead : No bearer token found. Please visit your profile page in Jira to generate one and then store with `n`n`tSet-JiraBearerToken -Token -StoreName User`n" throw "$logLead : No bearer token found or provided." } return @{ Authorization = "Bearer $Token" } }