Budibase / budibase

Low code platform for building business apps and workflows in minutes. Supports PostgreSQL, MySQL, MariaDB, MSSQL, MongoDB, Rest API, Docker, K8s, and more 🚀
https://budibase.com
Other
21.93k stars 1.52k forks source link

[BUDI-7803] Add support for OAuth authentication with REST APIs #5069

Open pantherale0 opened 2 years ago

pantherale0 commented 2 years ago

Describe the feature request Currently the only authentication options when using a REST API as a data source in Budibase is Basic and Bearer which makes using services such as Microsoft Graph to pull information in from an Azure Active Directory (for example) more complex to achieve as bearer tokens only last up to 1 hour so a middleware API would need to be created which uses its own bearer token/basic auth.

BUDI-7803

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity.

pantherale0 commented 2 years ago

Feature request

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity.

pantherale0 commented 2 years ago

Feature request

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity.

christophsanz commented 1 year ago

+1

pemontto commented 1 year ago

Would be great to support client credentials and auth code OAuth2 flows.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity.

pantherale0 commented 1 year ago

Feature request

gilliganc commented 1 year ago

hitting this issue as well

mattkinnia commented 1 year ago

+1 Switched to a different service because the client credentials flow isn't supported.

gilliganc commented 1 year ago

+1 Switched to a different service because the client credentials flow isn't supported.

yea we did as well

LoKaDah commented 1 year ago

This is desperately needed. The majority of other solutions have this already - shame to have to look elsewhere.

systema365 commented 1 year ago

This is a shame, anyone know of a middleware application? could oauth2-proxy and nginx work?

christophe-lemoine commented 9 months ago

Using Rest APIs without the option to have a dedicated and proper oAuth per service is very limited. We need to be able to define oAuth credentials per data source, with all oAuth options, and not just use the logged in user Bearer token.

melohagan commented 9 months ago

I agree @christophsanz - the issue must have been closed by accident.

pantherale0 commented 9 months ago

I'm not using budibase at the moment due to this.

Would have reopened otherwise.