functions/azure/Update-BcAdminSessionToken.ps1

function Update-BcAdminSessionToken {
    param(
        $Scope,
        $RequestTime,
        $TokenResponse
    )
    $tokenInfo = @{
        token_type           = $TokenResponse.token_type
        access_token         = $TokenResponse.access_token
        valid_from           = $RequestTime
        valid_to             = $RequestTime.AddSeconds($TokenResponse.expires_in)
        header_authorization = "$($tokenResponse.token_type) $($TokenResponse.access_token)"
    }

    $BcAdminSession.AzureAccessTokens[$Scope] = $tokenInfo
}