[SERVER-70957] Refactor ProgramRunner, ProgramOutputMultiplexer, and ProgramRegistry Created: 28/Oct/22  Updated: 29/Oct/23  Resolved: 23/Dec/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.3.0-rc0

Type: Task Priority: Major - P3
Reporter: Varun Ravichandran Assignee: Varun Ravichandran
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-70958 Implement device authorization grant ... Closed
Related
is related to SERVER-67654 Implement authorization code token ac... Closed
Backwards Compatibility: Fully Compatible
Sprint: Security 2022-11-28, Security 2022-12-12, Security 2022-12-26
Participants:

 Description   

In order to launch a sample application server during the authorization code flow, the existing implementation of ProgramRunner and its dependencies need to be extracted from the rest of the shell utils. There are some other refactors to be made to make this into a better internal API rather than one that can only be used by external JS methods on the shell.



 Comments   
Comment by Githook User [ 24/Dec/22 ]

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: SERVER-70957 Fix windows build
Branch: master
https://github.com/mongodb/mongo/commit/25a39de41f564e2ff7fe76346ea80f86e3aacd4c

Comment by Githook User [ 23/Dec/22 ]

Author:

{'name': 'Varun Ravichandran', 'email': 'varun.ravichandran@mongodb.com', 'username': 'varunravi98'}

Message: SERVER-70957: Refactor ProgramRunner to support launching programs from C++ code
Branch: master
https://github.com/mongodb/mongo/commit/50a078398644853cd135d734554425a95d7256cf

Generated at Thu Feb 08 06:17:37 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.