Hi Harm,
Have you tried implementing the OAuth authentication flow yourself using the OAuth2 bearer token approach? This should be possible.
https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow
Hello Jasper,
This idea was mentioned before, bij Vincent Doppenberg more than a year ago. I have tried this.
Spend several days on it, also half a day with a Thinkwise senior specialist. Finally came to the conclusion that this is not possible.
There is one step in the authentication cycle, which cannot be taken inside the GUI.
Maybe I need more information about process flows and the HTTP connector.
Ideally, it should be as easy as how this is done in Postman.
If you are sure, it is already possible in the SF, can you drop a step-by-step instruction in the portal?
Hi Harm,
We’ve added instructions on how to authenticate using Microsoft Graph Application permissions to the docs: https://docs.thinkwisesoftware.com/docs/kb/microsoft_graph.html.
Getting access on behalf of a user, using Delegated permissions, is indeed not possible yet as we need to redirect the user to the OAuth provider’s login page.
Thank you for the clear explanation in the Docs.
The scenario's we see most added value, are with access on behalf of end users. Once this becomes available, we can start the implementation of various outstanding ideas.
The possibility of using OAuth 2.0 would be really appreciated by us as well. We would like to connect to the banks for retrieving account and payment information, as well as initiating payments. The API's used by the banks require OAuth 2.0. So, vote +10 :-)
In the 2021.2 version of the Thinkwise Platform, we've added 2 new connector process actions: OAuth login connector and OAuth refresh connector. For each process action, input and output parameters are added.
Both process actions need a OAuth server configuration to work. These servers can be configured in the new OAuth servers tabpage in the Project versions screen. It is also possible to override these settings:
- In the SF, for development/testing purposes. This can be done in the new OAuth servers tabpage in the Runtime configuration screen.
- In IAM, to make it application specific. This can be done in the new OAuth servers tabpage in the Applications screen.
@Jeroen van den Belt Could you give a explanation on how to implement the new OAuth features?