Public/Connect-IAMCore.ps1
|
function Connect-IAMCore { [CmdletBinding(DefaultParameterSetName = 'Default')] param ( [Parameter(Mandatory = $false)] $AccessTokenProfile = "default", [Parameter(Mandatory = $false)] [String] $APIRoot = "https://api.fortytwo.io/iamcore" ) if (!(Get-EntraIDAccessTokenProfile -Profile $AccessTokenProfile)) { throw "Access token profile '$AccessTokenProfile' not found. Please create it using New-EntraIDAccessTokenProfile." } if($APIRoot.EndsWith('/')) { $APIRoot = $APIRoot.TrimEnd('/') } $Script:APIRoot = $APIRoot $Script:AccessTokenProfile = $AccessTokenProfile } |