From 7bea7084e7fdbb8b64b9d7f4aa974678e7da2f4f Mon Sep 17 00:00:00 2001 From: TriggerAu Date: Sat, 28 Sep 2024 15:50:45 +1000 Subject: [PATCH 1/2] Changes to openapi mustache templates to change Configuration.ApiKey These will change the module files so that if the ApiKey/Prefix is set then the PS Module calls will use the ApiKey to set the Authorization header using the encoding specified by the management APIs to be able to use at Okta `Authorization: SSWS {API Token}` --- openapi3/codegen-templates/api.mustache | 10 +++++++--- .../codegen-templates/configuration.mustache | 20 +++++++++---------- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/openapi3/codegen-templates/api.mustache b/openapi3/codegen-templates/api.mustache index a6ad4ce..9c83ce9 100644 --- a/openapi3/codegen-templates/api.mustache +++ b/openapi3/codegen-templates/api.mustache @@ -205,9 +205,13 @@ function {{{vendorExtensions.x-powershell-method-name}}} { {{#authMethods}} {{#isApiKey}} {{#isKeyInHeader}} - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["{{{name}}}"]) { - $LocalVarHeaderParameters['{{{name}}}'] = $Configuration["ApiKey"]["{{{name}}}"] - Write-Verbose ("Using API key '{{{name}}}' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } {{/isKeyInHeader}} {{#isKeyInQuery}} diff --git a/openapi3/codegen-templates/configuration.mustache b/openapi3/codegen-templates/configuration.mustache index c340ae1..9dc61e6 100644 --- a/openapi3/codegen-templates/configuration.mustache +++ b/openapi3/codegen-templates/configuration.mustache @@ -41,12 +41,12 @@ function Get-{{apiNamePrefix}}Configuration { $Configuration["DefaultHeaders"] = @{} } - if (!$Configuration["ApiKey"]) { - $Configuration["ApiKey"] = @{} + if ([string]::IsNullOrEmpty($Configuration["ApiKey"])) { + $Configuration["ApiKey"] = "" } - if (!$Configuration["ApiKeyPrefix"]) { - $Configuration["ApiKeyPrefix"] = @{} + if ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"])) { + $Configuration["ApiKeyPrefix"] = "SSWS" } if (!$Configuration.containsKey("Proxy")) { @@ -127,8 +127,8 @@ function Set-{{{apiNamePrefix}}}Configuration { [string]$BaseUrl, [string]$ClientId, [string]$Scope, - [hashtable]$ApiKey, - [hashtable]$ApiKeyPrefix, + [string]$ApiKey, + [string]$ApiKeyPrefix, [AllowEmptyString()] [string]$Cookie, [AllowEmptyString()] @@ -303,9 +303,9 @@ function Set-{{{apiNamePrefix}}}ConfigurationApiKey { ) Process { if (!$Script:Configuration["ApiKey"]) { - $Script:Configuration["ApiKey"] = @{} + $Script:Configuration["ApiKey"] = "" } - $Script:Configuration["ApiKey"][$Id] = $ApiKey + $Script:Configuration["ApiKey"] = $ApiKey } } @@ -337,9 +337,9 @@ function Set-{{{apiNamePrefix}}}ConfigurationApiKeyPrefix { ) Process { if (!$Script:Configuration["ApiKeyPrefix"]) { - $Script:Configuration["ApiKeyPrefix"] = @{} + $Script:Configuration["ApiKeyPrefix"] = "SSWS" } - $Script:Configuration["ApiKeyPrefix"][$Id] = $ApiKeyPrefix + $Script:Configuration["ApiKeyPrefix"] = $ApiKeyPrefix } } From 4ca79744dd8da8176772db27b66a74abe339130c Mon Sep 17 00:00:00 2001 From: TriggerAu Date: Sat, 28 Sep 2024 15:54:44 +1000 Subject: [PATCH 2/2] Updates to ps1 and readme files for the ApiKey fixes from the OpenApi3 generator This implements the fix in all the modules through the use of the generator via ``` openapi-generator-cli generate -g powershell -c config.json --skip-validate-spec ``` It changes the Configuration object so that the ApiKey and ApiKeyPrefix are strings and not hashtables, and deploys the changed usage to all the API calls that had code that will use them --- src/Okta.PowerShell/Api/OktaAgentPoolsApi.ps1 | 140 +++-- src/Okta.PowerShell/Api/OktaApiTokenApi.ps1 | 40 +- .../Api/OktaApplicationApi.ps1 | 420 ++++++++++----- .../Api/OktaAuthenticatorApi.ps1 | 60 ++- .../Api/OktaAuthorizationServerApi.ps1 | 380 +++++++++---- src/Okta.PowerShell/Api/OktaBehaviorApi.ps1 | 70 ++- src/Okta.PowerShell/Api/OktaCAPTCHAApi.ps1 | 60 ++- .../Api/OktaCustomizationApi.ps1 | 500 ++++++++++++------ src/Okta.PowerShell/Api/OktaDeviceApi.ps1 | 70 ++- .../Api/OktaDeviceAssuranceApi.ps1 | 50 +- src/Okta.PowerShell/Api/OktaDomainApi.ps1 | 70 ++- .../Api/OktaEmailDomainApi.ps1 | 70 ++- src/Okta.PowerShell/Api/OktaEventHookApi.ps1 | 80 ++- src/Okta.PowerShell/Api/OktaFeatureApi.ps1 | 50 +- src/Okta.PowerShell/Api/OktaGroupApi.ps1 | 190 +++++-- src/Okta.PowerShell/Api/OktaHookKeyApi.ps1 | 60 ++- .../Api/OktaIdentityProviderApi.ps1 | 250 ++++++--- src/Okta.PowerShell/Api/OktaInlineHookApi.ps1 | 80 ++- .../Api/OktaLinkedObjectApi.ps1 | 40 +- src/Okta.PowerShell/Api/OktaLogStreamApi.ps1 | 70 ++- .../Api/OktaNetworkZoneApi.ps1 | 70 ++- src/Okta.PowerShell/Api/OktaOrgSettingApi.ps1 | 180 +++++-- src/Okta.PowerShell/Api/OktaPolicyApi.ps1 | 150 ++++-- .../Api/OktaPrincipalRateLimitApi.ps1 | 40 +- .../Api/OktaProfileMappingApi.ps1 | 30 +- .../Api/OktaPushProviderApi.ps1 | 50 +- .../Api/OktaRateLimitSettingsApi.ps1 | 40 +- .../Api/OktaResourceSetApi.ps1 | 160 ++++-- src/Okta.PowerShell/Api/OktaRiskEventApi.ps1 | 10 +- .../Api/OktaRiskProviderApi.ps1 | 50 +- src/Okta.PowerShell/Api/OktaRoleApi.ps1 | 90 +++- .../Api/OktaRoleAssignmentApi.ps1 | 80 ++- src/Okta.PowerShell/Api/OktaRoleTargetApi.ps1 | 170 ++++-- src/Okta.PowerShell/Api/OktaSchemaApi.ps1 | 90 +++- src/Okta.PowerShell/Api/OktaSessionApi.ps1 | 40 +- .../Api/OktaSubscriptionApi.ps1 | 80 ++- src/Okta.PowerShell/Api/OktaSystemLogApi.ps1 | 10 +- src/Okta.PowerShell/Api/OktaTemplateApi.ps1 | 60 ++- .../Api/OktaThreatInsightApi.ps1 | 20 +- .../Api/OktaTrustedOriginApi.ps1 | 70 ++- src/Okta.PowerShell/Api/OktaUserApi.ps1 | 370 +++++++++---- src/Okta.PowerShell/Api/OktaUserFactorApi.ps1 | 100 ++-- src/Okta.PowerShell/Api/OktaUserTypeApi.ps1 | 60 ++- src/Okta.PowerShell/Client/JsonHelper.ps1 | 14 +- .../Client/OktaConfiguration.ps1 | 20 +- src/Okta.PowerShell/Client/UrlHelper.ps1 | 14 +- src/Okta.PowerShell/Okta.PowerShell.psd1 | 4 +- 47 files changed, 3365 insertions(+), 1457 deletions(-) diff --git a/src/Okta.PowerShell/Api/OktaAgentPoolsApi.ps1 b/src/Okta.PowerShell/Api/OktaAgentPoolsApi.ps1 index 49a2508..a9f334b 100644 --- a/src/Okta.PowerShell/Api/OktaAgentPoolsApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaAgentPoolsApi.ps1 @@ -89,9 +89,13 @@ function Invoke-OktaActivateAgentPoolsUpdate { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -224,9 +228,13 @@ function New-OktaAgentPoolsUpdate { $LocalVarBodyParameter = Remove-NullProperties -InputObject $AgentPoolUpdate | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -347,9 +355,13 @@ function Invoke-OktaDeactivateAgentPoolsUpdate { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -470,9 +482,13 @@ function Invoke-OktaDeleteAgentPoolsUpdate { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -603,9 +619,13 @@ function Get-OktaAgentPools { $LocalVarQueryParameters['after'] = $After } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -726,9 +746,13 @@ function Get-OktaAgentPoolsUpdateInstance { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -839,9 +863,13 @@ function Get-OktaAgentPoolsUpdateSettings { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -962,9 +990,13 @@ function Get-OktaAgentPoolsUpdates { $LocalVarQueryParameters['scheduled'] = $Scheduled } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1085,9 +1117,13 @@ function Suspend-OktaAgentPoolsUpdate { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1208,9 +1244,13 @@ function Resume-OktaAgentPoolsUpdate { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1331,9 +1371,13 @@ function Invoke-OktaRetryAgentPoolsUpdate { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1466,9 +1510,13 @@ function Set-OktaAgentPoolsUpdateSettings { $LocalVarBodyParameter = Remove-NullProperties -InputObject $AgentPoolUpdateSetting | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1589,9 +1637,13 @@ function Stop-OktaAgentPoolsUpdate { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1734,9 +1786,13 @@ function Update-OktaAgentPoolsUpdate { $LocalVarBodyParameter = Remove-NullProperties -InputObject $AgentPoolUpdate | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaApiTokenApi.ps1 b/src/Okta.PowerShell/Api/OktaApiTokenApi.ps1 index 01d7e68..546020c 100644 --- a/src/Okta.PowerShell/Api/OktaApiTokenApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaApiTokenApi.ps1 @@ -79,9 +79,13 @@ function Get-OktaApiToken { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -212,9 +216,13 @@ function Invoke-OktaListApiTokens { $LocalVarQueryParameters['q'] = $Q } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -325,9 +333,13 @@ function Revoke-OktaApiToken { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -428,9 +440,13 @@ function Revoke-OktaCurrentApiToken { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } if ($Configuration["AccessToken"]) { diff --git a/src/Okta.PowerShell/Api/OktaApplicationApi.ps1 b/src/Okta.PowerShell/Api/OktaApplicationApi.ps1 index 8c50878..76cd0c8 100644 --- a/src/Okta.PowerShell/Api/OktaApplicationApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaApplicationApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -192,9 +196,13 @@ function Invoke-OktaActivateDefaultProvisioningConnectionForApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -312,9 +320,13 @@ function Set-OktaApplicationPolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -447,9 +459,13 @@ function Set-OktaUserToApplication { $LocalVarBodyParameter = Remove-NullProperties -InputObject $AppUser | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -581,9 +597,13 @@ function Copy-OktaApplicationKey { } $LocalVarQueryParameters['targetAid'] = $TargetAid - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -726,9 +746,13 @@ function New-OktaApplication { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Application | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -867,9 +891,13 @@ function New-OktaApplicationGroupAssignment { $LocalVarBodyParameter = Remove-NullProperties -InputObject $ApplicationGroupAssignment | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -980,9 +1008,13 @@ function Invoke-OktaDeactivateApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1093,9 +1125,13 @@ function Invoke-OktaDeactivateDefaultProvisioningConnectionForApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1206,9 +1242,13 @@ function Invoke-OktaDeleteApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1329,9 +1369,13 @@ function Invoke-OktaDeleteApplicationGroupAssignment { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1462,9 +1506,13 @@ function Invoke-OktaDeleteApplicationUser { $LocalVarQueryParameters['sendEmail'] = $SendEmail } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1585,9 +1633,13 @@ function New-OktaApplicationKey { $LocalVarQueryParameters['validityYears'] = $ValidityYears } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1720,9 +1772,13 @@ function New-OktaCsrForApplication { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Metadata | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1843,9 +1899,13 @@ function Get-OktaApplication { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1976,9 +2036,13 @@ function Get-OktaApplicationGroupAssignment { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2099,9 +2163,13 @@ function Get-OktaApplicationKey { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2232,9 +2300,13 @@ function Get-OktaApplicationUser { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2355,9 +2427,13 @@ function Get-OktaCsrForApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2468,9 +2544,13 @@ function Get-OktaDefaultProvisioningConnectionForApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2591,9 +2671,13 @@ function Get-OktaFeatureForApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2724,9 +2808,13 @@ function Get-OktaOAuth2TokenForApplication { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2857,9 +2945,13 @@ function Get-OktaScopeConsentGrant { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } if ($Configuration["AccessToken"]) { @@ -2991,9 +3083,13 @@ function Grant-OktaConsentToScope { $LocalVarBodyParameter = Remove-NullProperties -InputObject $OAuth2ScopeConsentGrant | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } if ($Configuration["AccessToken"]) { @@ -3143,9 +3239,13 @@ function Invoke-OktaListApplicationGroupAssignments { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3256,9 +3356,13 @@ function Invoke-OktaListApplicationKeys { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3429,9 +3533,13 @@ function Invoke-OktaListApplicationUsers { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3592,9 +3700,13 @@ function Invoke-OktaListApplications { $LocalVarQueryParameters['includeNonDeleted'] = $IncludeNonDeleted } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3705,9 +3817,13 @@ function Invoke-OktaListCsrsForApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3818,9 +3934,13 @@ function Invoke-OktaListFeaturesForApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3961,9 +4081,13 @@ function Invoke-OktaListOAuth2TokensForApplication { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4084,9 +4208,13 @@ function Invoke-OktaListScopeConsentGrants { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } if ($Configuration["AccessToken"]) { @@ -4228,9 +4356,13 @@ function Publish-OktaCsrFromApplication { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Body | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4351,9 +4483,13 @@ function Revoke-OktaCsrFromApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4474,9 +4610,13 @@ function Revoke-OktaOAuth2TokenForApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4587,9 +4727,13 @@ function Revoke-OktaOAuth2TokensForApplication { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4710,9 +4854,13 @@ function Revoke-OktaScopeConsentGrant { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } if ($Configuration["AccessToken"]) { @@ -4854,9 +5002,13 @@ function Set-OktaDefaultProvisioningConnectionForApplication { $LocalVarBodyParameter = Remove-NullProperties -InputObject $ProvisioningConnectionRequest | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4989,9 +5141,13 @@ function Update-OktaApplication { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Application | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5134,9 +5290,13 @@ function Update-OktaApplicationUser { $LocalVarBodyParameter = Remove-NullProperties -InputObject $AppUser | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5279,9 +5439,13 @@ function Update-OktaFeatureForApplication { $LocalVarBodyParameter = Remove-NullProperties -InputObject $CapabilitiesObject | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5406,9 +5570,13 @@ function Invoke-OktaUploadApplicationLogo { } $LocalVarFormParameters['file'] = $File - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaAuthenticatorApi.ps1 b/src/Okta.PowerShell/Api/OktaAuthenticatorApi.ps1 index ab62b77..b2827cb 100644 --- a/src/Okta.PowerShell/Api/OktaAuthenticatorApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaAuthenticatorApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateAuthenticator { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -214,9 +218,13 @@ function New-OktaAuthenticator { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Authenticator | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -327,9 +335,13 @@ function Invoke-OktaDeactivateAuthenticator { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -440,9 +452,13 @@ function Get-OktaAuthenticator { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -543,9 +559,13 @@ function Invoke-OktaListAuthenticators { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -678,9 +698,13 @@ function Update-OktaAuthenticator { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Authenticator | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaAuthorizationServerApi.ps1 b/src/Okta.PowerShell/Api/OktaAuthorizationServerApi.ps1 index 3893c18..4acb52b 100644 --- a/src/Okta.PowerShell/Api/OktaAuthorizationServerApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaAuthorizationServerApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateAuthorizationServer { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -202,9 +206,13 @@ function Invoke-OktaActivateAuthorizationServerPolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -335,9 +343,13 @@ function Invoke-OktaActivateAuthorizationServerPolicyRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -460,9 +472,13 @@ function New-OktaAuthorizationServer { $LocalVarBodyParameter = Remove-NullProperties -InputObject $AuthorizationServer | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -595,9 +611,13 @@ function New-OktaAuthorizationServerPolicy { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Policy | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -740,9 +760,13 @@ function New-OktaAuthorizationServerPolicyRule { $LocalVarBodyParameter = Remove-NullProperties -InputObject $PolicyRule | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -875,9 +899,13 @@ function New-OktaOAuth2Claim { $LocalVarBodyParameter = Remove-NullProperties -InputObject $OAuth2Claim | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1010,9 +1038,13 @@ function New-OktaOAuth2Scope { $LocalVarBodyParameter = Remove-NullProperties -InputObject $OAuth2Scope | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1123,9 +1155,13 @@ function Invoke-OktaDeactivateAuthorizationServer { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1246,9 +1282,13 @@ function Invoke-OktaDeactivateAuthorizationServerPolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1379,9 +1419,13 @@ function Invoke-OktaDeactivateAuthorizationServerPolicyRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1492,9 +1536,13 @@ function Invoke-OktaDeleteAuthorizationServer { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1615,9 +1663,13 @@ function Invoke-OktaDeleteAuthorizationServerPolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1748,9 +1800,13 @@ function Invoke-OktaDeleteAuthorizationServerPolicyRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1871,9 +1927,13 @@ function Invoke-OktaDeleteOAuth2Claim { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1994,9 +2054,13 @@ function Invoke-OktaDeleteOAuth2Scope { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2107,9 +2171,13 @@ function Get-OktaAuthorizationServer { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2230,9 +2298,13 @@ function Get-OktaAuthorizationServerPolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2363,9 +2435,13 @@ function Get-OktaAuthorizationServerPolicyRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2486,9 +2562,13 @@ function Get-OktaOAuth2Claim { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2609,9 +2689,13 @@ function Get-OktaOAuth2Scope { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2752,9 +2836,13 @@ function Get-OktaRefreshTokenForAuthorizationServerAndClient { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2865,9 +2953,13 @@ function Invoke-OktaListAuthorizationServerKeys { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2978,9 +3070,13 @@ function Invoke-OktaListAuthorizationServerPolicies { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3101,9 +3197,13 @@ function Invoke-OktaListAuthorizationServerPolicyRules { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3234,9 +3334,13 @@ function Invoke-OktaListAuthorizationServers { $LocalVarQueryParameters['after'] = $After } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3347,9 +3451,13 @@ function Invoke-OktaListOAuth2Claims { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3460,9 +3568,13 @@ function Invoke-OktaListOAuth2ClientsForAuthorizationServer { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3613,9 +3725,13 @@ function Invoke-OktaListOAuth2Scopes { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3766,9 +3882,13 @@ function Invoke-OktaListRefreshTokensForAuthorizationServerAndClient { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3899,9 +4019,13 @@ function Revoke-OktaRefreshTokenForAuthorizationServerAndClient { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4022,9 +4146,13 @@ function Revoke-OktaRefreshTokensForAuthorizationServerAndClient { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4157,9 +4285,13 @@ function Invoke-OktaRotateAuthorizationServerKeys { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Use | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4292,9 +4424,13 @@ function Update-OktaAuthorizationServer { $LocalVarBodyParameter = Remove-NullProperties -InputObject $AuthorizationServer | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4437,9 +4573,13 @@ function Update-OktaAuthorizationServerPolicy { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Policy | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4592,9 +4732,13 @@ function Update-OktaAuthorizationServerPolicyRule { $LocalVarBodyParameter = Remove-NullProperties -InputObject $PolicyRule | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4737,9 +4881,13 @@ function Update-OktaOAuth2Claim { $LocalVarBodyParameter = Remove-NullProperties -InputObject $OAuth2Claim | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4882,9 +5030,13 @@ function Update-OktaOAuth2Scope { $LocalVarBodyParameter = Remove-NullProperties -InputObject $OAuth2Scope | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaBehaviorApi.ps1 b/src/Okta.PowerShell/Api/OktaBehaviorApi.ps1 index a798529..bd317c7 100644 --- a/src/Okta.PowerShell/Api/OktaBehaviorApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaBehaviorApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateBehaviorDetectionRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function New-OktaBehaviorDetectionRule { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Rule | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Invoke-OktaDeactivateBehaviorDetectionRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -430,9 +442,13 @@ function Invoke-OktaDeleteBehaviorDetectionRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -543,9 +559,13 @@ function Get-OktaBehaviorDetectionRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -646,9 +666,13 @@ function Invoke-OktaListBehaviorDetectionRules { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -781,9 +805,13 @@ function Update-OktaBehaviorDetectionRule { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Rule | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaCAPTCHAApi.ps1 b/src/Okta.PowerShell/Api/OktaCAPTCHAApi.ps1 index 828a619..e1058df 100644 --- a/src/Okta.PowerShell/Api/OktaCAPTCHAApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaCAPTCHAApi.ps1 @@ -91,9 +91,13 @@ function New-OktaCaptchaInstance { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function Invoke-OktaDeleteCaptchaInstance { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Get-OktaCaptchaInstance { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -420,9 +432,13 @@ function Invoke-OktaListCaptchaInstances { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -555,9 +571,13 @@ function Invoke-OktaPartialUpdateCaptchaInstance { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -690,9 +710,13 @@ function Update-OktaCaptchaInstance { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaCustomizationApi.ps1 b/src/Okta.PowerShell/Api/OktaCustomizationApi.ps1 index 14ceb69..91bfb00 100644 --- a/src/Okta.PowerShell/Api/OktaCustomizationApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaCustomizationApi.ps1 @@ -87,9 +87,13 @@ function New-OktaBrand { $LocalVarBodyParameter = Remove-NullProperties -InputObject $CreateBrandRequest | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -228,9 +232,13 @@ function New-OktaEmailCustomization { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -351,9 +359,13 @@ function Invoke-OktaDeleteAllCustomizations { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -464,9 +476,13 @@ function Invoke-OktaDeleteBrand { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -587,9 +603,13 @@ function Invoke-OktaDeleteBrandThemeBackgroundImage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -710,9 +730,13 @@ function Invoke-OktaDeleteBrandThemeFavicon { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -833,9 +857,13 @@ function Invoke-OktaDeleteBrandThemeLogo { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -966,9 +994,13 @@ function Invoke-OktaDeleteEmailCustomization { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1079,9 +1111,13 @@ function Get-OktaBrand { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1192,9 +1228,13 @@ function Get-OktaBrandDomains { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1315,9 +1355,13 @@ function Get-OktaBrandTheme { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1448,9 +1492,13 @@ function Get-OktaCustomizationPreview { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1581,9 +1629,13 @@ function Get-OktaEmailCustomization { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1714,9 +1766,13 @@ function Get-OktaEmailDefaultContent { $LocalVarQueryParameters['language'] = $Language } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1847,9 +1903,13 @@ function Get-OktaEmailDefaultPreview { $LocalVarQueryParameters['language'] = $Language } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1970,9 +2030,13 @@ function Get-OktaEmailSettings { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2104,9 +2168,13 @@ function Get-OktaEmailTemplate { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2235,9 +2303,13 @@ function Invoke-OktaLinkBrandDomain { $LocalVarBodyParameter = Remove-NullProperties -InputObject $CreateBrandDomainRequest | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2348,9 +2420,13 @@ function Invoke-OktaListAllSignInWidgetVersions { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2461,9 +2537,13 @@ function Invoke-OktaListBrandThemes { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2564,9 +2644,13 @@ function Invoke-OktaListBrands { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2707,9 +2791,13 @@ function Invoke-OktaListEmailCustomizations { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2851,9 +2939,13 @@ function Invoke-OktaListEmailTemplates { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2986,9 +3078,13 @@ function Invoke-OktaReplaceCustomizedErrorPage { $LocalVarBodyParameter = Remove-NullProperties -InputObject $CustomizablePage | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3121,9 +3217,13 @@ function Invoke-OktaReplaceCustomizedSignInPage { $LocalVarBodyParameter = Remove-NullProperties -InputObject $SignInPage | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3256,9 +3356,13 @@ function Invoke-OktaReplacePreviewErrorPage { $LocalVarBodyParameter = Remove-NullProperties -InputObject $CustomizablePage | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3391,9 +3495,13 @@ function Invoke-OktaReplacePreviewSignInPage { $LocalVarBodyParameter = Remove-NullProperties -InputObject $SignInPage | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3526,9 +3634,13 @@ function Invoke-OktaReplaceSignOutPageSettings { $LocalVarBodyParameter = Remove-NullProperties -InputObject $HostedPage | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3639,9 +3751,13 @@ function Reset-OktaCustomizedErrorPage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3752,9 +3868,13 @@ function Reset-OktaCustomizedSignInPage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3865,9 +3985,13 @@ function Reset-OktaPreviewErrorPage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3978,9 +4102,13 @@ function Reset-OktaPreviewSignInPage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4091,9 +4219,13 @@ function Invoke-OktaRetrieveCustomizedErrorPage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4204,9 +4336,13 @@ function Invoke-OktaRetrieveCustomizedSignInPage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4317,9 +4453,13 @@ function Invoke-OktaRetrieveDefaultErrorPage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4430,9 +4570,13 @@ function Invoke-OktaRetrieveDefaultSignInPage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4554,9 +4698,13 @@ function Invoke-OktaRetrieveErrorPage { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4667,9 +4815,13 @@ function Invoke-OktaRetrievePreviewErrorPage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4780,9 +4932,13 @@ function Invoke-OktaRetrievePreviewSignInPage { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4904,9 +5060,13 @@ function Invoke-OktaRetrieveSignInPage { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5017,9 +5177,13 @@ function Invoke-OktaRetrieveSignOutPageSettings { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5150,9 +5314,13 @@ function Send-OktaTestEmail { $LocalVarQueryParameters['language'] = $Language } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5273,9 +5441,13 @@ function Invoke-OktaUnlinkBrandDomain { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5408,9 +5580,13 @@ function Update-OktaBrand { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Brand | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5553,9 +5729,13 @@ function Update-OktaBrandTheme { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Theme | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5704,9 +5884,13 @@ function Update-OktaEmailCustomization { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5845,9 +6029,13 @@ function Update-OktaEmailSettings { $LocalVarBodyParameter = Remove-NullProperties -InputObject $EmailSettings | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -5982,9 +6170,13 @@ function Invoke-OktaUploadBrandThemeBackgroundImage { } $LocalVarFormParameters['file'] = $File - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -6119,9 +6311,13 @@ function Invoke-OktaUploadBrandThemeFavicon { } $LocalVarFormParameters['file'] = $File - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -6256,9 +6452,13 @@ function Invoke-OktaUploadBrandThemeLogo { } $LocalVarFormParameters['file'] = $File - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaDeviceApi.ps1 b/src/Okta.PowerShell/Api/OktaDeviceApi.ps1 index e8db584..e62434b 100644 --- a/src/Okta.PowerShell/Api/OktaDeviceApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaDeviceApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateDevice { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -192,9 +196,13 @@ function Invoke-OktaDeactivateDevice { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -305,9 +313,13 @@ function Invoke-OktaDeleteDevice { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -418,9 +430,13 @@ function Get-OktaDevice { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -551,9 +567,13 @@ function Invoke-OktaListDevices { $LocalVarQueryParameters['search'] = $Search } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -664,9 +684,13 @@ function Suspend-OktaDevice { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -777,9 +801,13 @@ function Invoke-OktaUnsuspendDevice { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaDeviceAssuranceApi.ps1 b/src/Okta.PowerShell/Api/OktaDeviceAssuranceApi.ps1 index 646bda3..b4781fb 100644 --- a/src/Okta.PowerShell/Api/OktaDeviceAssuranceApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaDeviceAssuranceApi.ps1 @@ -91,9 +91,13 @@ function New-OktaDeviceAssurancePolicy { $LocalVarBodyParameter = Remove-NullProperties -InputObject $DeviceAssurance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function Invoke-OktaDeleteDeviceAssurancePolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Get-OktaDeviceAssurancePolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -420,9 +432,13 @@ function Invoke-OktaListDeviceAssurancePolicies { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -555,9 +571,13 @@ function Update-OktaDeviceAssurancePolicy { $LocalVarBodyParameter = Remove-NullProperties -InputObject $DeviceAssurance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaDomainApi.ps1 b/src/Okta.PowerShell/Api/OktaDomainApi.ps1 index c2fd59d..0fde56b 100644 --- a/src/Okta.PowerShell/Api/OktaDomainApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaDomainApi.ps1 @@ -101,9 +101,13 @@ function New-OktaCertificate { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Certificate | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -226,9 +230,13 @@ function New-OktaDomain { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Domain | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -339,9 +347,13 @@ function Invoke-OktaDeleteDomain { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -452,9 +464,13 @@ function Get-OktaDomain { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -555,9 +571,13 @@ function Invoke-OktaListDomains { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -690,9 +710,13 @@ function Update-OktaDomain { $LocalVarBodyParameter = Remove-NullProperties -InputObject $UpdateDomain | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -803,9 +827,13 @@ function Test-OktaDomain { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaEmailDomainApi.ps1 b/src/Okta.PowerShell/Api/OktaEmailDomainApi.ps1 index 0406f36..b156d12 100644 --- a/src/Okta.PowerShell/Api/OktaEmailDomainApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaEmailDomainApi.ps1 @@ -91,9 +91,13 @@ function New-OktaEmailDomain { $LocalVarBodyParameter = Remove-NullProperties -InputObject $EmailDomain | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function Invoke-OktaDeleteEmailDomain { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Get-OktaEmailDomain { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -430,9 +442,13 @@ function Invoke-OktaListEmailDomainBrands { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -533,9 +549,13 @@ function Invoke-OktaListEmailDomains { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -668,9 +688,13 @@ function Update-OktaEmailDomain { $LocalVarBodyParameter = Remove-NullProperties -InputObject $UpdateEmailDomain | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -781,9 +805,13 @@ function Test-OktaEmailDomain { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaEventHookApi.ps1 b/src/Okta.PowerShell/Api/OktaEventHookApi.ps1 index 0004813..f2380b5 100644 --- a/src/Okta.PowerShell/Api/OktaEventHookApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaEventHookApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateEventHook { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function New-OktaEventHook { $LocalVarBodyParameter = Remove-NullProperties -InputObject $EventHook | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Invoke-OktaDeactivateEventHook { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -430,9 +442,13 @@ function Invoke-OktaDeleteEventHook { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -543,9 +559,13 @@ function Get-OktaEventHook { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -646,9 +666,13 @@ function Invoke-OktaListEventHooks { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -781,9 +805,13 @@ function Update-OktaEventHook { $LocalVarBodyParameter = Remove-NullProperties -InputObject $EventHook | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -894,9 +922,13 @@ function Test-OktaEventHook { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaFeatureApi.ps1 b/src/Okta.PowerShell/Api/OktaFeatureApi.ps1 index 8fbaf1a..638c1e8 100644 --- a/src/Okta.PowerShell/Api/OktaFeatureApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaFeatureApi.ps1 @@ -79,9 +79,13 @@ function Get-OktaFeature { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -192,9 +196,13 @@ function Invoke-OktaListFeatureDependencies { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -305,9 +313,13 @@ function Invoke-OktaListFeatureDependents { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -408,9 +420,13 @@ function Invoke-OktaListFeatures { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -541,9 +557,13 @@ function Update-OktaFeatureLifecycle { $LocalVarQueryParameters['mode'] = $Mode } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaGroupApi.ps1 b/src/Okta.PowerShell/Api/OktaGroupApi.ps1 index 5177bba..90ffa12 100644 --- a/src/Okta.PowerShell/Api/OktaGroupApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaGroupApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateGroupRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -214,9 +218,13 @@ function Add-OktaGroupOwner { $LocalVarBodyParameter = Remove-NullProperties -InputObject $GroupOwner | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -337,9 +345,13 @@ function Add-OktaUserToGroup { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -462,9 +474,13 @@ function New-OktaGroup { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Group | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -587,9 +603,13 @@ function New-OktaGroupRule { $LocalVarBodyParameter = Remove-NullProperties -InputObject $GroupRule | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -700,9 +720,13 @@ function Invoke-OktaDeactivateGroupRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -813,9 +837,13 @@ function Invoke-OktaDeleteGroup { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -936,9 +964,13 @@ function Invoke-OktaDeleteGroupOwner { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1059,9 +1091,13 @@ function Invoke-OktaDeleteGroupRule { $LocalVarQueryParameters['removeUsers'] = $RemoveUsers } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1172,9 +1208,13 @@ function Get-OktaGroup { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1315,9 +1355,13 @@ function Get-OktaGroupOwners { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1438,9 +1482,13 @@ function Get-OktaGroupRule { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1571,9 +1619,13 @@ function Invoke-OktaListAssignedApplicationsForGroup { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1714,9 +1766,13 @@ function Invoke-OktaListGroupRules { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1847,9 +1903,13 @@ function Invoke-OktaListGroupUsers { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2010,9 +2070,13 @@ function Invoke-OktaListGroups { $LocalVarQueryParameters['search'] = $Search } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2133,9 +2197,13 @@ function Remove-OktaUserFromGroup { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2268,9 +2336,13 @@ function Update-OktaGroup { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Group | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2403,9 +2475,13 @@ function Update-OktaGroupRule { $LocalVarBodyParameter = Remove-NullProperties -InputObject $GroupRule | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaHookKeyApi.ps1 b/src/Okta.PowerShell/Api/OktaHookKeyApi.ps1 index 8cf35bb..10d39e6 100644 --- a/src/Okta.PowerShell/Api/OktaHookKeyApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaHookKeyApi.ps1 @@ -91,9 +91,13 @@ function Add-OktaHookKey { $LocalVarBodyParameter = Remove-NullProperties -InputObject $KeyRequest | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function Invoke-OktaDeleteHookKey { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Get-OktaHookKey { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -430,9 +442,13 @@ function Get-OktaPublicKey { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -533,9 +549,13 @@ function Invoke-OktaListHookKeys { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -668,9 +688,13 @@ function Invoke-OktaReplaceHookKey { $LocalVarBodyParameter = Remove-NullProperties -InputObject $KeyRequest | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaIdentityProviderApi.ps1 b/src/Okta.PowerShell/Api/OktaIdentityProviderApi.ps1 index 2da8c59..f96bbf3 100644 --- a/src/Okta.PowerShell/Api/OktaIdentityProviderApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaIdentityProviderApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateIdentityProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -213,9 +217,13 @@ function Copy-OktaIdentityProviderKey { } $LocalVarQueryParameters['targetIdpId'] = $TargetIdpId - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -338,9 +346,13 @@ function New-OktaIdentityProvider { $LocalVarBodyParameter = Remove-NullProperties -InputObject $IdentityProvider | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -463,9 +475,13 @@ function New-OktaIdentityProviderKey { $LocalVarBodyParameter = Remove-NullProperties -InputObject $JsonWebKey | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -576,9 +592,13 @@ function Invoke-OktaDeactivateIdentityProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -689,9 +709,13 @@ function Invoke-OktaDeleteIdentityProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -802,9 +826,13 @@ function Invoke-OktaDeleteIdentityProviderKey { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -937,9 +965,13 @@ function New-OktaCsrForIdentityProvider { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Metadata | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1061,9 +1093,13 @@ function New-OktaIdentityProviderSigningKey { } $LocalVarQueryParameters['validityYears'] = $ValidityYears - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1184,9 +1220,13 @@ function Get-OktaCsrForIdentityProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1297,9 +1337,13 @@ function Get-OktaIdentityProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1420,9 +1464,13 @@ function Get-OktaIdentityProviderApplicationUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1533,9 +1581,13 @@ function Get-OktaIdentityProviderKey { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1656,9 +1708,13 @@ function Get-OktaIdentityProviderSigningKey { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1801,9 +1857,13 @@ function Invoke-OktaLinkUserToIdentityProvider { $LocalVarBodyParameter = Remove-NullProperties -InputObject $UserIdentityProviderLinkRequest | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1914,9 +1974,13 @@ function Invoke-OktaListCsrsForIdentityProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2027,9 +2091,13 @@ function Invoke-OktaListIdentityProviderApplicationUsers { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2150,9 +2218,13 @@ function Invoke-OktaListIdentityProviderKeys { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2263,9 +2335,13 @@ function Invoke-OktaListIdentityProviderSigningKeys { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2406,9 +2482,13 @@ function Invoke-OktaListIdentityProviders { $LocalVarQueryParameters['type'] = $Type } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2529,9 +2609,13 @@ function Invoke-OktaListSocialAuthTokens { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2674,9 +2758,13 @@ function Publish-OktaCsrForIdentityProvider { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Body | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2797,9 +2885,13 @@ function Revoke-OktaCsrForIdentityProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2920,9 +3012,13 @@ function Invoke-OktaUnlinkUserFromIdentityProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3055,9 +3151,13 @@ function Update-OktaIdentityProvider { $LocalVarBodyParameter = Remove-NullProperties -InputObject $IdentityProvider | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaInlineHookApi.ps1 b/src/Okta.PowerShell/Api/OktaInlineHookApi.ps1 index 4442af7..4159cb3 100644 --- a/src/Okta.PowerShell/Api/OktaInlineHookApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaInlineHookApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateInlineHook { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function New-OktaInlineHook { $LocalVarBodyParameter = Remove-NullProperties -InputObject $InlineHook | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Invoke-OktaDeactivateInlineHook { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -430,9 +442,13 @@ function Invoke-OktaDeleteInlineHook { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -565,9 +581,13 @@ function Invoke-OktaExecuteInlineHook { $LocalVarBodyParameter = Remove-NullProperties -InputObject $PayloadData | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -678,9 +698,13 @@ function Get-OktaInlineHook { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -791,9 +815,13 @@ function Invoke-OktaListInlineHooks { $LocalVarQueryParameters['type'] = $Type } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -926,9 +954,13 @@ function Update-OktaInlineHook { $LocalVarBodyParameter = Remove-NullProperties -InputObject $InlineHook | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaLinkedObjectApi.ps1 b/src/Okta.PowerShell/Api/OktaLinkedObjectApi.ps1 index c8e925e..2ea21c5 100644 --- a/src/Okta.PowerShell/Api/OktaLinkedObjectApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaLinkedObjectApi.ps1 @@ -91,9 +91,13 @@ function Add-OktaLinkedObjectDefinition { $LocalVarBodyParameter = Remove-NullProperties -InputObject $LinkedObject | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function Invoke-OktaDeleteLinkedObjectDefinition { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Get-OktaLinkedObjectDefinition { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -420,9 +432,13 @@ function Invoke-OktaListLinkedObjectDefinitions { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaLogStreamApi.ps1 b/src/Okta.PowerShell/Api/OktaLogStreamApi.ps1 index bea6d06..a69603b 100644 --- a/src/Okta.PowerShell/Api/OktaLogStreamApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaLogStreamApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateLogStream { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function New-OktaLogStream { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Invoke-OktaDeactivateLogStream { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -430,9 +442,13 @@ function Invoke-OktaDeleteLogStream { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -543,9 +559,13 @@ function Get-OktaLogStream { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -676,9 +696,13 @@ function Invoke-OktaListLogStreams { $LocalVarQueryParameters['filter'] = $Filter } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -811,9 +835,13 @@ function Invoke-OktaReplaceLogStream { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaNetworkZoneApi.ps1 b/src/Okta.PowerShell/Api/OktaNetworkZoneApi.ps1 index 34bbb79..129b689 100644 --- a/src/Okta.PowerShell/Api/OktaNetworkZoneApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaNetworkZoneApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateNetworkZone { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function New-OktaNetworkZone { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Zone | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Invoke-OktaDeactivateNetworkZone { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -430,9 +442,13 @@ function Invoke-OktaDeleteNetworkZone { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -543,9 +559,13 @@ function Get-OktaNetworkZone { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -676,9 +696,13 @@ function Invoke-OktaListNetworkZones { $LocalVarQueryParameters['filter'] = $Filter } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -811,9 +835,13 @@ function Update-OktaNetworkZone { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Zone | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaOrgSettingApi.ps1 b/src/Okta.PowerShell/Api/OktaOrgSettingApi.ps1 index 947b9f0..7da5036 100644 --- a/src/Okta.PowerShell/Api/OktaOrgSettingApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaOrgSettingApi.ps1 @@ -87,9 +87,13 @@ function Invoke-OktaBulkRemoveEmailAddressBounces { $LocalVarBodyParameter = Remove-NullProperties -InputObject $BouncesRemoveListObj | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -190,9 +194,13 @@ function Invoke-OktaExtendOktaSupport { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -293,9 +301,13 @@ function Get-OktaOktaCommunicationSettings { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -396,9 +408,13 @@ function Get-OktaOrgContactTypes { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -509,9 +525,13 @@ function Get-OktaOrgContactUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -612,9 +632,13 @@ function Get-OktaOrgOktaSupportSettings { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -715,9 +739,13 @@ function Get-OktaOrgPreferences { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -818,9 +846,13 @@ function Get-OktaOrgSettings { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -921,9 +953,13 @@ function Grant-OktaOktaSupport { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1024,9 +1060,13 @@ function Hide-OktaOktaUIFooter { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1127,9 +1167,13 @@ function Invoke-OktaOptInUsersToOktaCommunicationEmails { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1230,9 +1274,13 @@ function Invoke-OktaOptOutUsersFromOktaCommunicationEmails { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1351,9 +1399,13 @@ function Invoke-OktaPartialUpdateOrgSetting { $LocalVarBodyParameter = Remove-NullProperties -InputObject $OrgSetting | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1454,9 +1506,13 @@ function Revoke-OktaOktaSupport { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1557,9 +1613,13 @@ function Show-OktaOktaUIFooter { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1692,9 +1752,13 @@ function Update-OktaOrgContactUser { $LocalVarBodyParameter = Remove-NullProperties -InputObject $OrgContactUser | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1809,9 +1873,13 @@ function Update-OktaOrgLogo { } $LocalVarFormParameters['file'] = $File - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1934,9 +2002,13 @@ function Update-OktaOrgSetting { $LocalVarBodyParameter = Remove-NullProperties -InputObject $OrgSetting | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaPolicyApi.ps1 b/src/Okta.PowerShell/Api/OktaPolicyApi.ps1 index 74605eb..fedab48 100644 --- a/src/Okta.PowerShell/Api/OktaPolicyApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaPolicyApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivatePolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -202,9 +206,13 @@ function Invoke-OktaActivatePolicyRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -315,9 +323,13 @@ function Copy-OktaPolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -450,9 +462,13 @@ function New-OktaPolicy { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Policy | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -585,9 +601,13 @@ function New-OktaPolicyRule { $LocalVarBodyParameter = Remove-NullProperties -InputObject $PolicyRule | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -698,9 +718,13 @@ function Invoke-OktaDeactivatePolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -821,9 +845,13 @@ function Invoke-OktaDeactivatePolicyRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -934,9 +962,13 @@ function Invoke-OktaDeletePolicy { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1057,9 +1089,13 @@ function Invoke-OktaDeletePolicyRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1180,9 +1216,13 @@ function Get-OktaPolicy { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1303,9 +1343,13 @@ function Get-OktaPolicyRule { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1437,9 +1481,13 @@ function Invoke-OktaListPolicies { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1550,9 +1598,13 @@ function Invoke-OktaListPolicyRules { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1685,9 +1737,13 @@ function Update-OktaPolicy { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Policy | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1830,9 +1886,13 @@ function Update-OktaPolicyRule { $LocalVarBodyParameter = Remove-NullProperties -InputObject $PolicyRule | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaPrincipalRateLimitApi.ps1 b/src/Okta.PowerShell/Api/OktaPrincipalRateLimitApi.ps1 index 709dc42..38b2740 100644 --- a/src/Okta.PowerShell/Api/OktaPrincipalRateLimitApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaPrincipalRateLimitApi.ps1 @@ -91,9 +91,13 @@ function New-OktaPrincipalRateLimitEntity { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Entity | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function Get-OktaPrincipalRateLimitEntity { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -337,9 +345,13 @@ function Invoke-OktaListPrincipalRateLimitEntities { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -472,9 +484,13 @@ function Update-OktaPrincipalRateLimitEntity { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Entity | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaProfileMappingApi.ps1 b/src/Okta.PowerShell/Api/OktaProfileMappingApi.ps1 index c0f32a8..f2f88e5 100644 --- a/src/Okta.PowerShell/Api/OktaProfileMappingApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaProfileMappingApi.ps1 @@ -79,9 +79,13 @@ function Get-OktaProfileMapping { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -222,9 +226,13 @@ function Invoke-OktaListProfileMappings { $LocalVarQueryParameters['targetId'] = $TargetId } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -357,9 +365,13 @@ function Update-OktaProfileMapping { $LocalVarBodyParameter = Remove-NullProperties -InputObject $ProfileMapping | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaPushProviderApi.ps1 b/src/Okta.PowerShell/Api/OktaPushProviderApi.ps1 index 348f4ab..e1f13b1 100644 --- a/src/Okta.PowerShell/Api/OktaPushProviderApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaPushProviderApi.ps1 @@ -91,9 +91,13 @@ function New-OktaPushProvider { $LocalVarBodyParameter = Remove-NullProperties -InputObject $PushProvider | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function Invoke-OktaDeletePushProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Get-OktaPushProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -430,9 +442,13 @@ function Invoke-OktaListPushProviders { $LocalVarQueryParameters['type'] = $Type } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -565,9 +581,13 @@ function Update-OktaPushProvider { $LocalVarBodyParameter = Remove-NullProperties -InputObject $PushProvider | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaRateLimitSettingsApi.ps1 b/src/Okta.PowerShell/Api/OktaRateLimitSettingsApi.ps1 index 89fc685..56d7957 100644 --- a/src/Okta.PowerShell/Api/OktaRateLimitSettingsApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaRateLimitSettingsApi.ps1 @@ -69,9 +69,13 @@ function Get-OktaRateLimitSettingsAdminNotifications { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -172,9 +176,13 @@ function Get-OktaRateLimitSettingsPerClient { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -297,9 +305,13 @@ function Invoke-OktaReplaceRateLimitSettingsAdminNotifications { $LocalVarBodyParameter = Remove-NullProperties -InputObject $RateLimitAdminNotifications | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -422,9 +434,13 @@ function Invoke-OktaReplaceRateLimitSettingsPerClient { $LocalVarBodyParameter = Remove-NullProperties -InputObject $PerClientRateLimitSettings | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaResourceSetApi.ps1 b/src/Okta.PowerShell/Api/OktaResourceSetApi.ps1 index ae9f43b..fc2c4cc 100644 --- a/src/Okta.PowerShell/Api/OktaResourceSetApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaResourceSetApi.ps1 @@ -111,9 +111,13 @@ function Add-OktaMembersToBinding { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -246,9 +250,13 @@ function Add-OktaResourceSetResource { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -371,9 +379,13 @@ function New-OktaResourceSet { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -506,9 +518,13 @@ function New-OktaResourceSetBinding { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -629,9 +645,13 @@ function Invoke-OktaDeleteBinding { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -742,9 +762,13 @@ function Invoke-OktaDeleteResourceSet { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -865,9 +889,13 @@ function Invoke-OktaDeleteResourceSetResource { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -988,9 +1016,13 @@ function Get-OktaBinding { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1121,9 +1153,13 @@ function Get-OktaMemberOfBinding { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1234,9 +1270,13 @@ function Get-OktaResourceSet { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1357,9 +1397,13 @@ function Invoke-OktaListBindings { $LocalVarQueryParameters['after'] = $After } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1490,9 +1534,13 @@ function Invoke-OktaListMembersOfBinding { $LocalVarQueryParameters['after'] = $After } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1603,9 +1651,13 @@ function Invoke-OktaListResourceSetResources { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1716,9 +1768,13 @@ function Invoke-OktaListResourceSets { $LocalVarQueryParameters['after'] = $After } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1851,9 +1907,13 @@ function Invoke-OktaReplaceResourceSet { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1984,9 +2044,13 @@ function Invoke-OktaUnassignMemberFromBinding { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaRiskEventApi.ps1 b/src/Okta.PowerShell/Api/OktaRiskEventApi.ps1 index ef07e04..954c5a7 100644 --- a/src/Okta.PowerShell/Api/OktaRiskEventApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaRiskEventApi.ps1 @@ -91,9 +91,13 @@ function Send-OktaRiskEvents { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaRiskProviderApi.ps1 b/src/Okta.PowerShell/Api/OktaRiskProviderApi.ps1 index a729ce5..eaf9734 100644 --- a/src/Okta.PowerShell/Api/OktaRiskProviderApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaRiskProviderApi.ps1 @@ -91,9 +91,13 @@ function New-OktaRiskProvider { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function Invoke-OktaDeleteRiskProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Get-OktaRiskProvider { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -420,9 +432,13 @@ function Invoke-OktaListRiskProviders { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -555,9 +571,13 @@ function Update-OktaRiskProvider { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaRoleApi.ps1 b/src/Okta.PowerShell/Api/OktaRoleApi.ps1 index 52af01b..ca011de 100644 --- a/src/Okta.PowerShell/Api/OktaRoleApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaRoleApi.ps1 @@ -89,9 +89,13 @@ function Add-OktaRolePermission { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -214,9 +218,13 @@ function New-OktaRole { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -327,9 +335,13 @@ function Invoke-OktaDeleteRole { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -450,9 +462,13 @@ function Invoke-OktaDeleteRolePermission { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -563,9 +579,13 @@ function Get-OktaRole { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -686,9 +706,13 @@ function Get-OktaRolePermission { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -799,9 +823,13 @@ function Invoke-OktaListRolePermissions { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -912,9 +940,13 @@ function Invoke-OktaListRoles { $LocalVarQueryParameters['after'] = $After } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1047,9 +1079,13 @@ function Invoke-OktaReplaceRole { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Instance | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaRoleAssignmentApi.ps1 b/src/Okta.PowerShell/Api/OktaRoleAssignmentApi.ps1 index 132fc6e..af523ac 100644 --- a/src/Okta.PowerShell/Api/OktaRoleAssignmentApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaRoleAssignmentApi.ps1 @@ -111,9 +111,13 @@ function Set-OktaRoleToGroup { $LocalVarBodyParameter = Remove-NullProperties -InputObject $AssignRoleRequest | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -256,9 +260,13 @@ function Set-OktaRoleToUser { $LocalVarBodyParameter = Remove-NullProperties -InputObject $AssignRoleRequest | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -379,9 +387,13 @@ function Get-OktaGroupAssignedRole { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -502,9 +514,13 @@ function Get-OktaUserAssignedRole { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -625,9 +641,13 @@ function Invoke-OktaListAssignedRolesForUser { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -748,9 +768,13 @@ function Invoke-OktaListGroupAssignedRoles { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -871,9 +895,13 @@ function Invoke-OktaUnassignRoleFromGroup { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -994,9 +1022,13 @@ function Invoke-OktaUnassignRoleFromUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaRoleTargetApi.ps1 b/src/Okta.PowerShell/Api/OktaRoleTargetApi.ps1 index f2eade6..9244e1f 100644 --- a/src/Okta.PowerShell/Api/OktaRoleTargetApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaRoleTargetApi.ps1 @@ -89,9 +89,13 @@ function Add-OktaAllAppsAsTargetToRole { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -232,9 +236,13 @@ function Add-OktaApplicationInstanceTargetToAppAdminRoleGivenToGroup { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -365,9 +373,13 @@ function Add-OktaApplicationTargetToAdminRoleForUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -498,9 +510,13 @@ function Add-OktaApplicationTargetToAdminRoleGivenToGroup { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -641,9 +657,13 @@ function Add-OktaApplicationTargetToAppAdminRoleForUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -774,9 +794,13 @@ function Add-OktaGroupTargetToGroupAdministratorRoleForGroup { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -907,9 +931,13 @@ function Add-OktaGroupTargetToRole { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1050,9 +1078,13 @@ function Invoke-OktaListApplicationTargetsForApplicationAdministratorRoleForGrou $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1193,9 +1225,13 @@ function Invoke-OktaListApplicationTargetsForApplicationAdministratorRoleForUser $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1336,9 +1372,13 @@ function Invoke-OktaListGroupTargetsForGroupRole { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1479,9 +1519,13 @@ function Invoke-OktaListGroupTargetsForRole { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1622,9 +1666,13 @@ function Remove-OktaApplicationTargetFromAdministratorRoleForUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1765,9 +1813,13 @@ function Remove-OktaApplicationTargetFromAdministratorRoleGivenToGroup { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1898,9 +1950,13 @@ function Remove-OktaApplicationTargetFromApplicationAdministratorRoleForUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2031,9 +2087,13 @@ function Remove-OktaApplicationTargetFromApplicationAdministratorRoleGivenToGrou $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2164,9 +2224,13 @@ function Remove-OktaGroupTargetFromGroupAdministratorRoleGivenToGroup { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2297,9 +2361,13 @@ function Remove-OktaGroupTargetFromRole { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaSchemaApi.ps1 b/src/Okta.PowerShell/Api/OktaSchemaApi.ps1 index 25208b8..a512b5a 100644 --- a/src/Okta.PowerShell/Api/OktaSchemaApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaSchemaApi.ps1 @@ -79,9 +79,13 @@ function Get-OktaApplicationLayout { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -192,9 +196,13 @@ function Get-OktaApplicationUserSchema { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -295,9 +303,13 @@ function Get-OktaGroupSchema { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -408,9 +420,13 @@ function Get-OktaLogStreamSchema { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -521,9 +537,13 @@ function Get-OktaUserSchema { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -624,9 +644,13 @@ function Invoke-OktaListLogStreamSchemas { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -755,9 +779,13 @@ function Update-OktaApplicationUserProfile { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Body | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -876,9 +904,13 @@ function Update-OktaGroupSchema { $LocalVarBodyParameter = Remove-NullProperties -InputObject $GroupSchema | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1011,9 +1043,13 @@ function Update-OktaUserProfile { $LocalVarBodyParameter = Remove-NullProperties -InputObject $UserSchema | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaSessionApi.ps1 b/src/Okta.PowerShell/Api/OktaSessionApi.ps1 index 121b225..3f3fbb3 100644 --- a/src/Okta.PowerShell/Api/OktaSessionApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaSessionApi.ps1 @@ -91,9 +91,13 @@ function New-OktaSession { $LocalVarBodyParameter = Remove-NullProperties -InputObject $CreateSessionRequest | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } if ($Configuration["AccessToken"]) { @@ -203,9 +207,13 @@ function Stop-OktaSession { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -316,9 +324,13 @@ function Get-OktaSession { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -429,9 +441,13 @@ function Invoke-OktaRefreshSession { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaSubscriptionApi.ps1 b/src/Okta.PowerShell/Api/OktaSubscriptionApi.ps1 index 13b4b8d..890ec2c 100644 --- a/src/Okta.PowerShell/Api/OktaSubscriptionApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaSubscriptionApi.ps1 @@ -89,9 +89,13 @@ function Get-OktaRoleSubscriptionByNotificationType { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -212,9 +216,13 @@ function Get-OktaUserSubscriptionByNotificationType { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -325,9 +333,13 @@ function Invoke-OktaListRoleSubscriptions { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -438,9 +450,13 @@ function Invoke-OktaListUserSubscriptions { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -561,9 +577,13 @@ function Invoke-OktaSubscribeRoleSubscriptionByNotificationType { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -684,9 +704,13 @@ function Invoke-OktaSubscribeUserSubscriptionByNotificationType { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -807,9 +831,13 @@ function Invoke-OktaUnsubscribeRoleSubscriptionByNotificationType { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -930,9 +958,13 @@ function Invoke-OktaUnsubscribeUserSubscriptionByNotificationType { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaSystemLogApi.ps1 b/src/Okta.PowerShell/Api/OktaSystemLogApi.ps1 index 19868c6..7dab20b 100644 --- a/src/Okta.PowerShell/Api/OktaSystemLogApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaSystemLogApi.ps1 @@ -139,9 +139,13 @@ function Get-OktaLogs { $LocalVarQueryParameters['after'] = $After } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaTemplateApi.ps1 b/src/Okta.PowerShell/Api/OktaTemplateApi.ps1 index a520ce1..ff2de67 100644 --- a/src/Okta.PowerShell/Api/OktaTemplateApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaTemplateApi.ps1 @@ -91,9 +91,13 @@ function New-OktaSmsTemplate { $LocalVarBodyParameter = Remove-NullProperties -InputObject $SmsTemplate | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function Invoke-OktaDeleteSmsTemplate { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Get-OktaSmsTemplate { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -430,9 +442,13 @@ function Invoke-OktaListSmsTemplates { $LocalVarQueryParameters['templateType'] = $TemplateType } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -565,9 +581,13 @@ function Invoke-OktaPartialUpdateSmsTemplate { $LocalVarBodyParameter = Remove-NullProperties -InputObject $SmsTemplate | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -700,9 +720,13 @@ function Update-OktaSmsTemplate { $LocalVarBodyParameter = Remove-NullProperties -InputObject $SmsTemplate | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaThreatInsightApi.ps1 b/src/Okta.PowerShell/Api/OktaThreatInsightApi.ps1 index 07a5b8c..44d23df 100644 --- a/src/Okta.PowerShell/Api/OktaThreatInsightApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaThreatInsightApi.ps1 @@ -69,9 +69,13 @@ function Get-OktaCurrentConfiguration { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -194,9 +198,13 @@ function Update-OktaConfiguration { $LocalVarBodyParameter = Remove-NullProperties -InputObject $ThreatInsightConfiguration | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaTrustedOriginApi.ps1 b/src/Okta.PowerShell/Api/OktaTrustedOriginApi.ps1 index 25b5fae..da23de7 100644 --- a/src/Okta.PowerShell/Api/OktaTrustedOriginApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaTrustedOriginApi.ps1 @@ -79,9 +79,13 @@ function Invoke-OktaActivateOrigin { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function New-OktaOrigin { $LocalVarBodyParameter = Remove-NullProperties -InputObject $TrustedOrigin | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Invoke-OktaDeactivateOrigin { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -430,9 +442,13 @@ function Invoke-OktaDeleteOrigin { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -543,9 +559,13 @@ function Get-OktaOrigin { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -686,9 +706,13 @@ function Invoke-OktaListOrigins { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -821,9 +845,13 @@ function Update-OktaOrigin { $LocalVarBodyParameter = Remove-NullProperties -InputObject $TrustedOrigin | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaUserApi.ps1 b/src/Okta.PowerShell/Api/OktaUserApi.ps1 index e155c9f..394881e 100644 --- a/src/Okta.PowerShell/Api/OktaUserApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaUserApi.ps1 @@ -90,9 +90,13 @@ function Invoke-OktaActivateUser { } $LocalVarQueryParameters['sendEmail'] = $SendEmail - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -235,9 +239,13 @@ function Rename-OktaPassword { $LocalVarBodyParameter = Remove-NullProperties -InputObject $ChangePasswordRequest | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -370,9 +378,13 @@ function Rename-OktaRecoveryQuestion { $LocalVarBodyParameter = Remove-NullProperties -InputObject $UserCredentials | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -493,9 +505,13 @@ function Clear-OktaUserSessions { $LocalVarQueryParameters['oauthTokens'] = $OauthTokens } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -648,9 +664,13 @@ function New-OktaUser { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Body | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -771,9 +791,13 @@ function Invoke-OktaDeactivateOrDeleteUser { $LocalVarQueryParameters['sendEmail'] = $SendEmail } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -894,9 +918,13 @@ function Invoke-OktaDeactivateUser { $LocalVarQueryParameters['sendEmail'] = $SendEmail } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1007,9 +1035,13 @@ function Invoke-OktaExpirePassword { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1120,9 +1152,13 @@ function Invoke-OktaExpirePasswordAndGetTemporaryPassword { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1243,9 +1279,13 @@ function Invoke-OktaForgotPassword { $LocalVarQueryParameters['sendEmail'] = $SendEmail } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1388,9 +1428,13 @@ function Invoke-OktaForgotPasswordSetNewPassword { $LocalVarBodyParameter = Remove-NullProperties -InputObject $UserCredentials | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1531,9 +1575,13 @@ function Get-OktaLinkedObjectsForUser { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1694,9 +1742,13 @@ function Get-OktaRefreshTokenForUserAndClient { $LocalVarQueryParameters['after'] = $After } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1807,9 +1859,13 @@ function Get-OktaUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1940,9 +1996,13 @@ function Get-OktaUserGrant { $LocalVarQueryParameters['expand'] = $Expand } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2053,9 +2113,13 @@ function Invoke-OktaListAppLinks { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2206,9 +2270,13 @@ function Invoke-OktaListGrantsForUserAndClient { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2359,9 +2427,13 @@ function Invoke-OktaListRefreshTokensForUserAndClient { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2472,9 +2544,13 @@ function Invoke-OktaListUserClients { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2625,9 +2701,13 @@ function Invoke-OktaListUserGrants { $LocalVarQueryParameters['limit'] = $Limit } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2738,9 +2818,13 @@ function Invoke-OktaListUserGroups { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -2851,9 +2935,13 @@ function Invoke-OktaListUserIdentityProviders { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3024,9 +3112,13 @@ function Invoke-OktaListUsers { $LocalVarQueryParameters['sortOrder'] = $SortOrder } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3169,9 +3261,13 @@ function Invoke-OktaPartialUpdateUser { $LocalVarBodyParameter = Remove-NullProperties -InputObject $User | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3292,9 +3388,13 @@ function Invoke-OktaReactivateUser { $LocalVarQueryParameters['sendEmail'] = $SendEmail } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3415,9 +3515,13 @@ function Remove-OktaLinkedObjectForUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3528,9 +3632,13 @@ function Reset-OktaFactors { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3652,9 +3760,13 @@ function Reset-OktaPassword { } $LocalVarQueryParameters['sendEmail'] = $SendEmail - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3775,9 +3887,13 @@ function Revoke-OktaGrantsForUserAndClient { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -3908,9 +4024,13 @@ function Revoke-OktaTokenForUserAndClient { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4031,9 +4151,13 @@ function Revoke-OktaTokensForUserAndClient { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4154,9 +4278,13 @@ function Revoke-OktaUserGrant { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4267,9 +4395,13 @@ function Revoke-OktaUserGrants { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4508,9 +4640,13 @@ function Suspend-OktaUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4621,9 +4757,13 @@ function Unlock-OktaUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4734,9 +4874,13 @@ function Invoke-OktaUnsuspendUser { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -4879,9 +5023,13 @@ function Update-OktaUser { $LocalVarBodyParameter = Remove-NullProperties -InputObject $User | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaUserFactorApi.ps1 b/src/Okta.PowerShell/Api/OktaUserFactorApi.ps1 index 7cffac3..5343b49 100644 --- a/src/Okta.PowerShell/Api/OktaUserFactorApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaUserFactorApi.ps1 @@ -107,9 +107,13 @@ function Invoke-OktaActivateFactor { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Body | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -240,9 +244,13 @@ function Invoke-OktaDeleteFactor { $LocalVarQueryParameters['removeRecoveryEnrollment'] = $RemoveRecoveryEnrollment } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -415,9 +423,13 @@ function Invoke-OktaEnrollFactor { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Body | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -538,9 +550,13 @@ function Get-OktaFactor { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -671,9 +687,13 @@ function Get-OktaFactorTransactionStatus { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -784,9 +804,13 @@ function Invoke-OktaListFactors { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -897,9 +921,13 @@ function Invoke-OktaListSupportedFactors { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1010,9 +1038,13 @@ function Invoke-OktaListSupportedSecurityQuestions { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } if ($Configuration["AccessToken"]) { @@ -1164,9 +1196,13 @@ function Invoke-OktaResendEnrollFactor { $LocalVarBodyParameter = Remove-NullProperties -InputObject $UserFactor | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -1355,9 +1391,13 @@ function Test-OktaFactor { $LocalVarBodyParameter = Remove-NullProperties -InputObject $Body | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Api/OktaUserTypeApi.ps1 b/src/Okta.PowerShell/Api/OktaUserTypeApi.ps1 index d90a57d..c80e7a9 100644 --- a/src/Okta.PowerShell/Api/OktaUserTypeApi.ps1 +++ b/src/Okta.PowerShell/Api/OktaUserTypeApi.ps1 @@ -91,9 +91,13 @@ function New-OktaUserType { $LocalVarBodyParameter = Remove-NullProperties -InputObject $UserType | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -204,9 +208,13 @@ function Invoke-OktaDeleteUserType { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -317,9 +325,13 @@ function Get-OktaUserType { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -420,9 +432,13 @@ function Invoke-OktaListUserTypes { $LocalVarQueryParameters = $ParsedUri["QueryParameters"] } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -555,9 +571,13 @@ function Invoke-OktaReplaceUserType { $LocalVarBodyParameter = Remove-NullProperties -InputObject $UserType | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } @@ -690,9 +710,13 @@ function Update-OktaUserType { $LocalVarBodyParameter = Remove-NullProperties -InputObject $UserType | ConvertTo-Json -Depth 100 } - if ($Configuration["ApiKey"] -and $Configuration["ApiKey"]["apiToken"]) { - $LocalVarHeaderParameters['apiToken'] = $Configuration["ApiKey"]["apiToken"] - Write-Verbose ("Using API key 'apiToken' in the header for authentication in {0}" -f $MyInvocation.MyCommand) + if ($Configuration["ApiKey"]) { + $AuthorizationHeaderValue = $Configuration["ApiKey"] + if(-not ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"]))){ + $AuthorizationHeaderValue = $Configuration["ApiKeyPrefix"] + " " + $AuthorizationHeaderValue + } + $LocalVarHeaderParameters['Authorization'] = $AuthorizationHeaderValue + Write-Verbose ("Using API key Authorization in the header for authentication in {0}" -f $MyInvocation.MyCommand) } diff --git a/src/Okta.PowerShell/Client/JsonHelper.ps1 b/src/Okta.PowerShell/Client/JsonHelper.ps1 index e82a683..8bab6f4 100644 --- a/src/Okta.PowerShell/Client/JsonHelper.ps1 +++ b/src/Okta.PowerShell/Client/JsonHelper.ps1 @@ -1,10 +1,10 @@ -# -# Okta Management -# Allows customers to easily access the Okta Management APIs -# Version: 3.0.0 -# Contact: devex-public@okta.com -# Generated by OpenAPI Generator: https://openapi-generator.tech -# +# +# Okta Management +# Allows customers to easily access the Okta Management APIs +# Version: 3.0.0 +# Contact: devex-public@okta.com +# Generated by OpenAPI Generator: https://openapi-generator.tech +# # Remove null properties from an object recursively diff --git a/src/Okta.PowerShell/Client/OktaConfiguration.ps1 b/src/Okta.PowerShell/Client/OktaConfiguration.ps1 index bd86645..9af2981 100644 --- a/src/Okta.PowerShell/Client/OktaConfiguration.ps1 +++ b/src/Okta.PowerShell/Client/OktaConfiguration.ps1 @@ -48,12 +48,12 @@ function Get-OktaConfiguration { $Configuration["DefaultHeaders"] = @{} } - if (!$Configuration["ApiKey"]) { - $Configuration["ApiKey"] = @{} + if ([string]::IsNullOrEmpty($Configuration["ApiKey"])) { + $Configuration["ApiKey"] = "" } - if (!$Configuration["ApiKeyPrefix"]) { - $Configuration["ApiKeyPrefix"] = @{} + if ([string]::IsNullOrEmpty($Configuration["ApiKeyPrefix"])) { + $Configuration["ApiKeyPrefix"] = "SSWS" } if (!$Configuration.containsKey("Proxy")) { @@ -134,8 +134,8 @@ function Set-OktaConfiguration { [string]$BaseUrl, [string]$ClientId, [string]$Scope, - [hashtable]$ApiKey, - [hashtable]$ApiKeyPrefix, + [string]$ApiKey, + [string]$ApiKeyPrefix, [AllowEmptyString()] [string]$Cookie, [AllowEmptyString()] @@ -310,9 +310,9 @@ function Set-OktaConfigurationApiKey { ) Process { if (!$Script:Configuration["ApiKey"]) { - $Script:Configuration["ApiKey"] = @{} + $Script:Configuration["ApiKey"] = "" } - $Script:Configuration["ApiKey"][$Id] = $ApiKey + $Script:Configuration["ApiKey"] = $ApiKey } } @@ -344,9 +344,9 @@ function Set-OktaConfigurationApiKeyPrefix { ) Process { if (!$Script:Configuration["ApiKeyPrefix"]) { - $Script:Configuration["ApiKeyPrefix"] = @{} + $Script:Configuration["ApiKeyPrefix"] = "SSWS" } - $Script:Configuration["ApiKeyPrefix"][$Id] = $ApiKeyPrefix + $Script:Configuration["ApiKeyPrefix"] = $ApiKeyPrefix } } diff --git a/src/Okta.PowerShell/Client/UrlHelper.ps1 b/src/Okta.PowerShell/Client/UrlHelper.ps1 index 1ffcc2f..06c5332 100644 --- a/src/Okta.PowerShell/Client/UrlHelper.ps1 +++ b/src/Okta.PowerShell/Client/UrlHelper.ps1 @@ -1,10 +1,10 @@ -# -# Okta Management -# Allows customers to easily access the Okta Management APIs -# Version: 3.0.0 -# Contact: devex-public@okta.com -# Generated by OpenAPI Generator: https://openapi-generator.tech -# +# +# Okta Management +# Allows customers to easily access the Okta Management APIs +# Version: 3.0.0 +# Contact: devex-public@okta.com +# Generated by OpenAPI Generator: https://openapi-generator.tech +# <# diff --git a/src/Okta.PowerShell/Okta.PowerShell.psd1 b/src/Okta.PowerShell/Okta.PowerShell.psd1 index 4202979..cdd38b4 100644 --- a/src/Okta.PowerShell/Okta.PowerShell.psd1 +++ b/src/Okta.PowerShell/Okta.PowerShell.psd1 @@ -3,7 +3,7 @@ # # Generated by: Okta, Inc. # -# Generated on: 2024-08-16 +# Generated on: 28/09/2024 # @{ @@ -18,7 +18,7 @@ ModuleVersion = '1.0.2' CompatiblePSEditions = 'Core' # ID used to uniquely identify this module -GUID = 'e5ea151f-cf29-4f2c-ac27-58b61ac36807' +GUID = '177b1c41-81a8-4465-aa26-750014289fbf' # Author of this module Author = 'Okta, Inc.'