How do you intend to authenticate these external users?
They need to have CRM user accounts, and those need to be tied to AD accounts, or you need to configure ADFS to use an alternative source of authentication (such as the partner organizations's own AD).
Users need licences, too...
Hope this helps.
Adam Vero, Microsoft Certified Trainer | Microsoft Community Contributor 2011
UK CRM Guru Blog