we are looking forward integrate our product with Pipedrive.
I understand the steps of installing an app from the Marketplace and how to get the user tokens to fetch their data. But I am wondering if is possible to allow the Pipedrive users also to login at our product using Pipedrive credentials, like as Single Sign-on.
got you, this should be opened at the browser, now the url_redirect is been validated and we got the code to continue the authorization process.
Following question: how do we skip the installation screen if the user already have the app installed and we want just to authenticate the user in background, via our Online App (running at our website, with Pipedrive user auth)?
You should store the refresh token. If the user has not uninstalled the app, you can simply request a new access_token without redirecting to the authorization page again.
The login should be handled by your application. Basically a user should be able to be logged in / logged out, and have / not have an access_token for Pipedrive (same as has installed / has not installed the app).
I would suggest you start from there, and if you have any specific questions, feel free to ask here.
You will be able to get on a call with one of us, as well, if it’s really needed. But let’s try to keep it in this thread if possible. Both for simplicity, and to let other users who might have the same questions benefit from it as well