Does the application use Integrated to connect ot the database or the application uses Integrated to login to the application and then uses a hardcoded login name and password to login to the database? It is easy to check looking at the Current Activity Window, Processes view.
You can not use Application Role outside the application or SQL code code, contact the vendor, see if they have role-enabled version of their product