microsoft / microsoft/PowerPlatformConnectors

Support client credentials grant type

Open
#1,871 1 comment 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
1.3k
Forks
1.5k
Avg merge
5d 15h
Merged PRs (30d)
11

Description

Type of Connector

Custom Connector

Name of Connector

Custom OAuth

Is your feature request related to a problem? Please describe.

I have a few 3rd party apps that use the client credentials grant type. Because of this, I am unable to successfully add them as a custom connector. The workaround is to just call them directly with the HTTP action in the flow itself but it is extremely inefficient. I am happy to provide more information or examples if it would help.

Describe the solution you'd like

I would like to be able to leverage the client credentials grant type when creating a custom connector that uses Oauth2.0. Ideally, I would be able to put in my own custom request types to accommodate more 3rd party applications for custom connectors. i.e. In one application, they use 'audience' as a token request.

Describe alternatives you've considered

Today I use the http trigger/action in the flow itself to call the api and just do not create the custom connector at all.

Additional context

N/a

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the custom connector OAuth2.0 configuration and the token request handling described in the issue. Review how the HTTP action currently serves as the workaround, then define what support for the client credentials grant and custom token request fields such as audience would require; done means the listed third-party apps can be configured without direct HTTP actions.

Written by the indexing model from the issue text.

Assessment

Domain
authentication
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.