With System Center Configuration Manager 2012, there is a new functionality: Application Catalog. Using Application Catalog, you can deploy an application on user collection, and all users can use this web page to install or request an application.
Credentials prompt
To launch the Application Catalog, you can use the existing link on Software Center:
Depends on your system configuration, Internet Explorer can prompt for your login / password. Even if you are in your domain.