function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
nelrib88nelrib88 

Third party java application how to create canvas app

I have a third party cloud app that is already integrated with salesforce and available on appExchange.  I would like to take advantage of canvas to provide a better user experience.  I have gone through and created a new app and i can reach my third party app and login through the canvas previewer. I get to the login page of my app and i can log in but i would like it to be already logged in since users can connect through OAUTH and allow access already in my app.

I noticed that the canvas app would need to be a new salesforce app i can't just add it to my current package, is this right?
How do i automatically login the salesforce user to my app?
I see alot of heruko stuff but i do not use it my app is built using java on glassfish server, is it possible to create a salesforce canvas app with my existing java app?

I just want to be able to provide a dashboard for users in the form of a tab that allows them to use functions from my third party app in salesforce.
Best Answer chosen by nelrib88
Sonam_SFDCSonam_SFDC
Hi,

The third-party app that you have created and want to expose as a canvas app can be written in any language. The only requirement is that the app has a secure URL (HTTPS)
I would suggest you to go through the following guide to understand what you need to do to have your app as a canvas app inside Salesforce:
http://www.salesforce.com/us/developer/docs/platform_connectpre/canvas_framework.pdf

And you can add your canvas app as a component in a package - read more: 
http://www.salesforce.com/us/developer/docs/platform_connect/Content/quick_start_package_canvas_app.htm