Hi me and my team are about to build a Webb service application with Silverlight with a potential to be used by hundred of thousands users. Each user has roles and privileges and belongs to a company and each company has their own database and so on.
When a user logs in I thinking of storing the user-id and the connection-string to the database that this user works against and maybe something more.
I'm totally new on IIS and scaling, how does it work? Can I scale with session's shared? or do I need some kind of authentication service and start using tickets?
Are there any framework for this out there?