I’m building an integration recipe for my app, but struggle with the way of defining additional step (before adding to board) when user have to specify some parameters (email, access token) and then continue connecting a board. The only way I can configure here is Authentication url, but not Token base authentication params.
Welcome to the community. Is you app an integration app or is it a (dash) boardview. If it is an integration app and you want to check user credentials before the recipe is added to the board you have to use custom triggers. Custom triggers call (un)subscribe endpoint in your app and that endpoint receives the authentication object in the payload, that has to be decoded with the app’s signing secret to obtain the userId and acountId. Something like this:
Your answer explain, the way my side should work, but, could you please clarify the Monday side configuration, as I need additional information in that request, such as email and MyApp’s access token.
Understood (I think). This is about getting access to your Jira account from monday, isn’t it. To do that you need to go through an OAuth handshake. In the monday app this is configured like this:
Now, when a user added the app to a board the OAuth flow will kick in, see https://apps.developer.monday.com/docs/oauth. It has been some time ago I used this as I always use seamless integration, but the idea of the OAuth flow is that you can authenticate user access to third party platform (like Jira). All the examples provided is the documents are for authenticating your monday account, but it looks like you want to authenticate the Jira account.
Hello @basdebruin, thank you a lot, for pure explanation!
Yes, it was the case I’m looking for. Jira is an example)
Could you please, just clarify the UI aspect for this form as displayed on screenshot attached to previous comment. Where can I configure this parameters, like displayed on the screenshot (Email, Token), inputs/tooltips, external links on Monday side?
I’ve finished recipe development process, but can not proceed without this screen configuration.
@basdebruin, no it happens on Monday side before any redirections. It seems like here we have to specify some hooks and provide UI, but I can’t find solution in docs and examples from https://apps.developer.monday.com/docs/intro.