You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@texera.apache.org by "Neilk1021 (via GitHub)" <gi...@apache.org> on 2026/08/10 17:33:48 UTC

[I] Add 3rd party Login Providers [texera]

Neilk1021 opened a new issue, #7513:
URL: https://github.com/apache/texera/issues/7513

   ### Feature Summary
   
   Inline with the discussion in #6861 the following Auth Providers should be added to Texera:
   - Apple
   - IEEE
   - ORCID
   
   All providers should be added as features which can be enabled and disabled from deployment. 
   
   ### Proposed Solution or Design
   
   All of these follow a similar outline of development seen in how we handle Google login. 
   
   1. Create a backend servlet to with a path to handle that service's authentication. 
   2. That servlet should connect into ExternalAuthProvisioner to upsert an account and pass a JWT token back to the frontend when complete.
   3. Add the servlet to Jersey and add a feature flag for the auth method.
   4. Edit the frontend login page to handle routing the AuthRequest; this includes adding a button to login ideally served from the provisioners website (for standardization). 
   
   ### Affected Area
   
   Workflow Engine (Amber), Workflow UI


-- 
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: notifications-unsubscribe@texera.apache.org.apache.org

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


Re: [I] Add 3rd party Login Providers [texera]

Posted by "Neilk1021 (via GitHub)" <gi...@apache.org>.
Neilk1021 commented on issue #7513:
URL: https://github.com/apache/texera/issues/7513#issuecomment-5243775607

   /sub-issue #7515 


-- 
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: notifications-unsubscribe@texera.apache.org

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


Re: [I] Add 3rd party Login Providers [texera]

Posted by "Neilk1021 (via GitHub)" <gi...@apache.org>.
Neilk1021 commented on issue #7513:
URL: https://github.com/apache/texera/issues/7513#issuecomment-5243764151

   /sub-issue #7514 


-- 
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: notifications-unsubscribe@texera.apache.org

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


Re: [I] Add 3rd party Login Providers [texera]

Posted by "Neilk1021 (via GitHub)" <gi...@apache.org>.
Neilk1021 commented on issue #7513:
URL: https://github.com/apache/texera/issues/7513#issuecomment-5243787799

   /sub-issue #7516 


-- 
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: notifications-unsubscribe@texera.apache.org

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


Re: [I] Add 3rd party Login Providers [texera]

Posted by "Neilk1021 (via GitHub)" <gi...@apache.org>.
Neilk1021 commented on issue #7513:
URL: https://github.com/apache/texera/issues/7513#issuecomment-5243731921

   /take


-- 
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: notifications-unsubscribe@texera.apache.org

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