I am tasked with trying to come up with an authentication solution where a third party partner can allow their authenticated users to access a limited set of our company\'s