Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-6801

OIDC machine workflow not correctly setting access token on new connections

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 6.14.1
    • Affects Version/s: None
    • Component/s: None
    • 3
    • Not Needed
    • None
    • 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?
    • None
    • None
    • None
    • None
    • None
    • None

      Use Case

      As a... OIDC user
      I want... __  to set the access token on new connections
      So that... my application doesn't run into repeated authentication errors

      User Experience

      • Resolve issues reported in HELP-70195 and HELP-69886
        • stop driver from repeatedly reported an expired token 

      Dependencies

      • None

      Risks/Unknowns

      • None

      Acceptance Criteria

      Implementation Requirements

      • Use cached access token when making new OIDC authenticated connections 

      Testing Requirements

        • Add unit test verifying that cached token is used on creation of new connections

      Documentation Requirements

      • None

      Follow Up Requirements

      • Will need to release driver with fix

            Assignee:
            durran.jordan@mongodb.com Durran Jordan
            Reporter:
            warren.james@mongodb.com Warren James
            Warren James
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              None
              None
              None
              None