bytechefhq / bytechefhq/bytechef
[feature]: OAuth 2.0 connection for Liferay component
- 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
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