I have several (.Net) web apps that are currently hosted on our intranet. I want to expose them to (authorized) external users. I want a web portal that I can use for the authorization with little or no modification to the web apps. (I.e. I would like a portal that acts like a reverse proxy and only allows authorized users to access the application.)
Are there any products that do this?
EDIT: We are expecting to have 1,000 - 10,000 external users. Ideally, we would like to have an automated process for creating ID's and self service for password resets, account information updates, etc.