[SERVER-34959] Make Enterprise inject auth shims using the override mechanism. Created: 11/May/18  Updated: 29/Oct/23  Resolved: 24/May/18

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.0.0-rc1, 4.1.1

Type: Improvement Priority: Major - P3
Reporter: ADAM Martin (Inactive) Assignee: ADAM Martin (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-34944 Create an Enterprise-shim-override me... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0
Sprint: Platforms 2018-05-21, Platforms 2018-06-04
Participants:

 Comments   
Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'adamlsd', 'name': 'ADAM David Alan Martin', 'email': 'adam.martin@10gen.com'}

Message: SERVER-34959 User override to inject ldap auth impl.

Some configuration of the initializer dependencies were incorrect
with respect to global option processing. This should fix that.
Enterprise shouldn't be tightly intertwined with the shim mechanism.

(cherry picked from commit 2ecfc4c31763f6053435aafa19a2b8df6075e7a7)
Branch: v4.0
https://github.com/10gen/mongo-enterprise-modules/commit/57d3ec413f164c26553057f225ed1f86b6d28bd1

Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'adamlsd', 'name': 'ADAM David Alan Martin', 'email': 'adam.martin@10gen.com'}

Message: SERVER-34959 User override to inject ldap auth impl.

Some configuration of the initializer dependencies were incorrect
with respect to global option processing. This should fix that.
Enterprise shouldn't be tightly intertwined with the shim mechanism.
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/2ecfc4c31763f6053435aafa19a2b8df6075e7a7

Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'louiswilliams', 'name': 'Louis Williams', 'email': 'louis.williams@mongodb.com'}

Message: Revert "SERVER-34959 Use override to inject ldap auth impl."

This reverts commit 4a513998f5e6f4c28dddad759c9bc97a8de11381.
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/af7d2ff93b44a43556ecdd9862d73c43cdf7dbd7

Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'louiswilliams', 'name': 'Louis Williams', 'email': 'louis.williams@mongodb.com'}

Message: Revert "SERVER-34959 Use override to inject ldap auth impl."

This reverts commit 3b98ab46f05c1e9cb5ddc09624c5bcf2b50ccb46.
Branch: v4.0
https://github.com/10gen/mongo-enterprise-modules/commit/a8b04664f8af0b68c04b9a87e9bc5659288c672d

Comment by Githook User [ 23/May/18 ]

Author:

{'username': 'adamlsd', 'name': 'ADAM David Alan Martin', 'email': 'adam.martin@10gen.com'}

Message: SERVER-34959 Use override to inject ldap auth impl.

Enterprise shouldn't be tightly intertwined with the shim mechanism.

(cherry picked from commit 4a513998f5e6f4c28dddad759c9bc97a8de11381)
Branch: v4.0
https://github.com/10gen/mongo-enterprise-modules/commit/3b98ab46f05c1e9cb5ddc09624c5bcf2b50ccb46

Comment by Githook User [ 23/May/18 ]

Author:

{'username': 'adamlsd', 'name': 'ADAM David Alan Martin', 'email': 'adam.martin@10gen.com'}

Message: SERVER-34959 Use override to inject ldap auth impl.

Enterprise shouldn't be tightly intertwined with the shim mechanism.
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/4a513998f5e6f4c28dddad759c9bc97a8de11381

Comment by Andrew Morrow (Inactive) [ 15/May/18 ]

adam.martin - This is a very small change above SERVER-34944, right? Do you think you can post the review now so we can get an easy LGTM in place for when SERVER-34944 drops?

Generated at Thu Feb 08 04:38:23 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.