You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by "Swapnil-Dhamal (via GitHub)" <gi...@apache.org> on 2025/04/01 05:48:45 UTC

[I] Improvement in user authentication and implementing OAuth [dolphinscheduler]

Swapnil-Dhamal opened a new issue, #17101:
URL: https://github.com/apache/dolphinscheduler/issues/17101

   ### Search before asking
   
   - [x] I had searched in the [issues](https://github.com/apache/dolphinscheduler/issues?q=is%3Aissue) and found no similar feature requirement.
   
   
   ### Description
   
   Integrate OAuth authentication in a Spring security and a frontend changes to enable secure and seamless user authentication. The implementation should support authentication via popular identity providers like Google, GitHub, or any custom OAuth provider.
   
   **Tasks:**
   
   **1. Backend Implementation (Spring Boot):**
   
       - Configure OAuth 2.0 authentication using Spring Security.
       - Implement authorization server configuration (if required) or integrate with third-party providers.
       - Secure API endpoints based on user authentication and roles.
       - Store and manage user authentication tokens securely.
   
   **2. Frontend Implementation(Vue js):**
   
       - Create a button for login with Google, GitHub or any other providers.
       - Integrate OAuth login in the frontend using OAuth 2.0 flow.
       - Handle token storage and management securely.
       - Manage user sessions and logout functionality.
   
   
   **3. Acceptance Criteria:**
   
       - Users can log in via OAuth providers.
       - The backend securely validates authentication and authorizes API access.
       - Tokens are stored and managed securely on both backend and frontend.
       - Users can log out, and their session is properly cleared.
   
   
   ### Are you willing to submit a PR?
   
   - [x] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@dolphinscheduler.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Improvement in user authentication and implementing OAuth [dolphinscheduler]

Posted by "SbloodyS (via GitHub)" <gi...@apache.org>.
SbloodyS commented on issue #17101:
URL: https://github.com/apache/dolphinscheduler/issues/17101#issuecomment-2771697587

   Yeah, It it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@dolphinscheduler.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Improvement in user authentication and implementing OAuth [dolphinscheduler]

Posted by "SbloodyS (via GitHub)" <gi...@apache.org>.
SbloodyS commented on issue #17101:
URL: https://github.com/apache/dolphinscheduler/issues/17101#issuecomment-2771867122

   Duplicated with [GSOC-284](https://issues.apache.org/jira/browse/GSOC-284)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@dolphinscheduler.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Improvement in user authentication and implementing OAuth [dolphinscheduler]

Posted by "SbloodyS (via GitHub)" <gi...@apache.org>.
SbloodyS closed issue #17101: Improvement in user authentication and implementing OAuth
URL: https://github.com/apache/dolphinscheduler/issues/17101


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@dolphinscheduler.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Improvement in user authentication and implementing OAuth [dolphinscheduler]

Posted by "Swapnil-Dhamal (via GitHub)" <gi...@apache.org>.
Swapnil-Dhamal commented on issue #17101:
URL: https://github.com/apache/dolphinscheduler/issues/17101#issuecomment-2771662130

   I will check it!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@dolphinscheduler.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Improvement in user authentication and implementing OAuth [dolphinscheduler]

Posted by "SbloodyS (via GitHub)" <gi...@apache.org>.
SbloodyS commented on issue #17101:
URL: https://github.com/apache/dolphinscheduler/issues/17101#issuecomment-2771416946

   Hi, Is this GSOC project? @Swapnil-Dhamal 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@dolphinscheduler.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org