Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libraries - add an authentication provider library for Entra Id/Azure/etc... #67

Open
baywet opened this issue Jan 6, 2025 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@baywet
Copy link
Member

baywet commented Jan 6, 2025

Similar to other language implementations we need an implementation for access token and authentication providers for Azure Identity/Entra Id.
The challenge being, there's no azure identity/microsoft authentication library for dart, so we'll need to select an open source OAuth library like we did in PHP and other languages.

@baywet baywet added enhancement New feature or request help wanted Extra attention is needed labels Jan 6, 2025
@baywet baywet added this to Kiota Jan 6, 2025
@github-project-automation github-project-automation bot moved this to Needs Triage 🔍 in Kiota Jan 6, 2025
@baywet baywet moved this from Needs Triage 🔍 to New📃 in Kiota Jan 6, 2025
@odig
Copy link
Contributor

odig commented Jan 29, 2025

I used:

https://github.com/Earlybyte/aad_oauth.

I only need to provide a AccessTokenProvider callback function.

@baywet
Copy link
Member Author

baywet commented Feb 14, 2025

Notes from a couple of meetings:

  • azure folks have no plans to ship a Dart Azure identity/msal today and for the foreseeable future.
  • a generic OAuth authentication provider based on a well known and adopted Dart OAuth library would be beneficial
  • we could then specialize further this library as an additional package with azure defaults (endpoints etc...)

@ricardoboss
Copy link
Contributor

@baywet now that the oauth library exists, can you query some colleagues whether they'd now be interested in developing an azure auth package?

@baywet
Copy link
Member Author

baywet commented Feb 26, 2025

I did have a conversation about that with my manager yesterday. Before we commit any resources to this, we'd like to see a strong demand. Anybody looking at this message and interested in an authentication provider for Azure Identity platform (entra, etc...), should upvote the issue. Also leave a comment about which credential flow is more interesting to you.

We also have an upcoming Fix Hack Learn week next week at Microsoft (internal hackathon), this could be a good project. Microsoft readers, please reach out if you want to take this on and have any questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: New📃
Development

No branches or pull requests

3 participants