bytechefhq / bytechefhq/bytechef

[feature]: OAuth 2.0 connection for Liferay component

Open
#5,128 3 comments 0 reactions 0 assignees View on GitHub
backend connections enhancement
Dominant language
Java
Stars
1k
Forks
170
Avg merge
11h 25m
Merged PRs (30d)
115

Description

### Tell us about the problem you're trying to solve

Liferay component currently supports authentication methods such as Basic Authentication, API Keys and Bearer Tokens, but it does not support OAuth 2.0 authorization.

### Describe the solution you’d like

Add OAuth 2.0 as a supported connection type in the Liferay component. Ideally, the component would support standard OAuth 2.0 flows and automatically handle token acquisition and refresh through ByteChef's connection framework.

### Describe the alternative you’ve considered or used

Currently, the workaround is to:

- Create an OAuth 2.0 application in Liferay.
- Manually generate an access token.
- Configure the ByteChef connection using a Bearer Token.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

The issue names no files or tests. Start by locating the Liferay component's existing Basic Authentication, API Key, and Bearer Token connection definitions, then read the ByteChef connection framework's conventions for OAuth token acquisition and refresh. Done means OAuth 2.0 is available as a Liferay connection type and its tokens are acquired and refreshed automatically.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
authentication
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.