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

Create MongoDB OIDC Auth Provider

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 5.2.0
    • Affects Version/s: None
    • Component/s: 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?

      Implement the auth provider for MONGODB-OIDC authentication.

       

      AC:

      • Create the auth provider for the mechanism string MONGODB-OIDC
      • Write the Authorization Code Flow prose test and the corresponding implementation for callbacks.
      • Write the AWS Device Flow prose test and the corresponding implementation using AWS_WEB_IDENTITY_TOKEN_FILE
      • Write the Multiple Principals prose test and the corresponding implementation for both callbacks and aws.
      • Write the Invalid Callbacks prose test and the corresponding validation checks.
      • Write the Cached Credentials prose test and the corresponding caching behaviour.
      • Add the ability to provide the initial saslStart command in speculative authentication in the initial handshake.
      • Make API public

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

              Created:
              Updated:
              Resolved: