Implement OIDC SASL mechanism

    • Type: Epic
    • Resolution: Fixed
    • Priority: Unknown
    • 4.4.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Implement OIDC SASL mechanism
    • C Drivers
    • Not Needed
    • Hide
      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?
      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • Done
    • 5
    • 3
    • 5
    • 100
    • 0
    • 🔵 Done
    • Hide

      Engineer(s): Kevin Albertson
      2026-05-14: Project completed.

      • What was accomplished since the last update?
        • OIDC custom callback and Evergreen testing merged.
          • GCP and Azure integration testing was omitted since there was no C++ driver code needed to support, and this is tested by the C driver.
        • Documentation examples added.
      Show
      Engineer(s): Kevin Albertson 2026-05-14: Project completed. What was accomplished since the last update? OIDC custom callback and Evergreen testing merged. GCP and Azure integration testing was omitted since there was no C++ driver code needed to support, and this is tested by the C driver. Documentation examples added.
    • Hide

      2026-05-14 - 🔵 Done
      Engineer(s): Kevin Albertson
      2026-05-14: Project completed.

      • What was accomplished since the last update?
        • OIDC custom callback and Evergreen testing merged.
          • GCP and Azure integration testing was omitted since there was no C++ driver code needed to support, and this is tested by the C driver.
        • Documentation examples added.

          2026-05-14 - 🔵 Done
          Engineer(s): Kevin Albertson
          2026-05-14: Project completed.

      • What was accomplished since the last update?
        • OIDC custom callback and Evergreen testing merged.
          • GCP and Azure integration testing was omitted since there was no C++ driver code needed to support, and this is tested by the C driver.
        • Documentation examples added.

          2026-05-14 - 🔵 Done
          Engineer(s): Kevin Albertson
          2026-04-22: No change to target date.

      • What was accomplished since the last update?
        • Evergreen integration for OIDC custom callback working.
      • What's the focus over the next two weeks?
        • Pausing during Skunkworks.
        • After Skunkworks: self-review and break down changes for review.
      • Any risks/blockers/impediments?
        • Minor: the unified test runner is not-yet migrated to v1 (pending CXX-3490). But this was mitigated by testing v1 for prose tests, and testing spec tests with v_noabi, which uses v1 implementation underneath.

          2026-04-22 - No confidence status provided
          No project update provided


      Show
      2026-05-14 - 🔵 Done Engineer(s): Kevin Albertson 2026-05-14: Project completed. What was accomplished since the last update? OIDC custom callback and Evergreen testing merged. GCP and Azure integration testing was omitted since there was no C++ driver code needed to support, and this is tested by the C driver. Documentation examples added. 2026-05-14 - 🔵 Done Engineer(s): Kevin Albertson 2026-05-14: Project completed. What was accomplished since the last update? OIDC custom callback and Evergreen testing merged. GCP and Azure integration testing was omitted since there was no C++ driver code needed to support, and this is tested by the C driver. Documentation examples added. 2026-05-14 - 🔵 Done Engineer(s): Kevin Albertson 2026-04-22: No change to target date. What was accomplished since the last update? Evergreen integration for OIDC custom callback working. What's the focus over the next two weeks? Pausing during Skunkworks. After Skunkworks: self-review and break down changes for review. Any risks/blockers/impediments? Minor: the unified test runner is not-yet migrated to v1 (pending CXX-3490 ). But this was mitigated by testing v1 for prose tests, and testing spec tests with v_noabi, which uses v1 implementation underneath. 2026-04-22 - No confidence status provided No project update provided
    • 1
    • Hide

      DRIVERS-2912:

      Show
      DRIVERS-2912: Implement MONGODB-OIDC SASL support Add prose tests and unified spec tests Handle reauthentication for all auth types See example implementation in Python   Credentials are in this Doc

      This ticket was split from DRIVERS-2415, please see that ticket for a detailed description.

            Assignee:
            Kevin Albertson
            Reporter:
            TPM Jira Automations Bot
            None
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              2 weeks, 3 days
              None
              None