This topic was automatically generated from Slack. You can find the original thread here.
there’s a 3rd party service which is not available on Pipedream but it allows standard OAuth for integration. Is there any way to configure a new OAuth app?
This topic was automatically generated from Slack. You can find the original thread here.
there’s a 3rd party service which is not available on Pipedream but it allows standard OAuth for integration. Is there any way to configure a new OAuth app?
To integrate a third-party service that supports standard OAuth but is not available on Pipedream, you can configure a new OAuth app using Pipedream’s custom OAuth setup. Here’s how you can do it: 1. Create a New OAuth App: You can create your own OAuth app on the third-party service’s developer portal. This typically involves registering your app and obtaining client credentials (client ID and client secret). 2. Use Pipedream’s OAuth Features: Pipedream allows you to manage OAuth tokens without maintaining your own app. You can use Pipedream’s OAuth application to handle the authentication process. When you connect an account, Pipedream will store the OAuth refresh token and automatically generate access tokens for you. 3. Access Tokens in Code Steps: Once the OAuth setup is complete, you can access these tokens in your Pipedream workflows to make authorized requests to the service’s API. You can find more details on how to access these tokens in Pipedream’s OAuth documentation. If you need further assistance or want to request an official integration, you can visit Support - Pipedream and submit a request for a new app or service. If you have any specific questions about the setup process, feel free to ask!
I want to add support for service Fakturoid. Authorization is provided via OAuth 2.0. Fakturoid supports Authorization Code Flow and Client Credentials Flow.
To add support for Fakturoid using OAuth 2.0 in Pipedream, you can follow these general steps: 1. Determine the OAuth Flow: Since Fakturoid supports both Authorization Code Flow and Client Credentials Flow, you need to decide which flow to use. The Authorization Code Flow is typically used for user-based access, while the Client Credentials Flow is used for server-to-server communication. 2. Create a Connected Account in Pipedream: - If using the Authorization Code Flow, Pipedream can manage the OAuth process for you. You would need to register a new OAuth application in Fakturoid and use the client ID and secret to set up the connected account in Pipedream. - If using the Client Credentials Flow, you would typically handle the token exchange manually in a Pipedream code step, as this flow doesn’t involve user interaction. 3. Implement the OAuth Flow: - For the Authorization Code Flow, you can use Pipedream’s built-in OAuth support to handle the authorization and token management. - For the Client Credentials Flow, you can write a custom code step to request an access token from Fakturoid using the client ID and secret. 4. Access the API: Once authenticated, you can make API requests to Fakturoid using the access token. If you need more specific guidance on setting up the OAuth flow or writing the code, please let me know which flow you intend to use, and I can provide more detailed instructions or code examples.
can I add my own app to Pipedream? I need to make the OAuth work. Any building blocks I can use for this?
Yes, you can add your own app to Pipedream and make OAuth work. Pipedream provides several building blocks to help you with this: 1. OAuth Application: Pipedream operates an OAuth application that mediates access to services, so you don’t have to maintain your own app or store refresh and access tokens. When you connect an account, Pipedream handles the OAuth flow for you. 2. Connected Accounts: You can manage your connected accounts and access tokens through Pipedream. This allows you to authorize requests to your service’s API using the tokens stored by Pipedream. 3. Custom Components: You can build custom components using Node.js or Python to interact with your app’s API. These components can include OAuth authentication by leveraging the tokens managed by Pipedream. For more detailed information, you can refer to the Connected Accounts documentation on Pipedream. If you need further assistance or have specific questions about your integration, feel free to ask!
not yet, but that’s on our backlog. For now, our team will add new app integrations, but it’s generally a pretty fast process. Can you submit the info on pipedream.com/support? There’s an option to request new integrations there.
ah ok! requested an integration, thank you!
Great, feel free to subscribe to this issue for updates