i am not sure if this will help.
since your users are external, why not try to create a group on your domain with the relevant users and then try to add those people to it.
then assign the group the relevant rights on Reporting services.
try it maybe?