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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to