Password vaulting for single sign-on with Application Proxy
Azure Active Directory Application Proxy helps you improve productivity by publishing on-premises applications so that remote employees can securely access them, too. In the Azure portal, you can also set up single sign-on (SSO) to these apps. Your users only need to authenticate with Azure AD, and they can access your enterprise application without having to sign in again.
Application Proxy supports several single sign-on modes. Password-based sign-on is intended for applications that use a username/password combination for authentication. When you configure password-based sign-on for your application, your users have to sign in to the on-premises application once. After that, Azure Active Directory stores the sign-in information and automatically provides it to the application when your users access it remotely.
You should already have published and tested your app with Application Proxy. If not, follow the steps in Publish applications using Azure AD Application Proxy then come back here.
Set up password vaulting for your application
Sign in to the Azure portal as an administrator.
Select Azure Active Directory > Enterprise applications > All applications.
From the list, select the app that you want to set up with SSO.
Select Application Proxy.
Change the Pre Authentication type to Passthrough and select Save. Later you can switch back to Azure Active Directory type again!
Select Single sign-on.
For the SSO mode, choose Password-based Sign-on.
For the Sign-on URL, enter the URL for the page where users enter their username and password to sign in to your app outside of the corporate network. This may be the External URL that you created when you published the app through Application Proxy.
Select Application Proxy.
Change the Pre Authentication type to Azure Active Directory and select Save.
Select Users and Groups.
Assign users to the application with selecting Add user.
If you want to predefine credentials for a user, check the box front of the user name and select Update credentials.
Select Azure Active Directory > App registrations > All applications.
From the list, select the app that you configured with Password SSO.
Update the Home page URL with the Sign on URL from the Password SSO page and select Save.
Test your app
Go to the My Apps portal. Sign in with your credentials (or the credentials for a test account that you set up with access). Once you signed in successfully, click on the icon of the app. This might trigger the installation of the My Apps Secure Sign-in browser extension. If your user had predefined credentials the authentication to the app should happen automatically, otherwise you must specify the user name or password for the first time.
- Read about other ways to implement Single sign-on
- Learn about Security considerations for accessing apps remotely with Azure AD Application Proxy