Skip to content

Commit e52c513

Browse files
committed
merge oidc content with connect params v1
1 parent 9f8cccb commit e52c513

File tree

8 files changed

+14
-10
lines changed

8 files changed

+14
-10
lines changed

source/connection-troubleshooting.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ database:
150150
:copyable: true
151151

152152
uri := "mongodb://<db_username>:<db_password>@<hostname>:<port>/?authSource=users"
153-
client := mongo.Connect(uri)
153+
client := mongo.Connect(context.TODO(), uri)
154154

155155
Error Sending Message
156156
---------------------
@@ -238,7 +238,7 @@ connection string option:
238238
.. code-block:: go
239239

240240
uri := "mongodb://<db_username>:<db_password>@<hostname>:27017/?timeoutMS=5000"
241-
client := mongo.Connect(uri)
241+
client := mongo.Connect(context.TODO(), uri)
242242

243243
Check the Number of Connections
244244
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

source/faq.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ The following default configuration for a ``Client`` works for most applications
8484

8585
.. code-block:: go
8686

87-
client := mongo.Connect("<connection string>")
87+
client := mongo.Connect(context.TODO(), "<connection string>")
8888

8989
Create a client once for each process, and reuse it for all
9090
operations. It is a common mistake to create a new client for each

source/fundamentals/connections/connection-guide.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ URI option and execute an operation that inherits this setting:
318318
.. code-block:: go
319319

320320
uri := "mongodb://user:[email protected]:27017/?timeoutMS=5000"
321-
client := mongo.Connect(uri)
321+
client := mongo.Connect(context.TODO(), uri)
322322
coll := client.Database("<db>").Collection("<collection>")
323323
...
324324
coll.InsertOne(context.Background(), doc)

source/fundamentals/enterprise-auth.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ You can configure OIDC for Azure IMDS in the following ways:
299299
"&authMechanism=MONGODB-OIDC" +
300300
"&authMechanismProperties=ENVIRONMENT:azure,TOKEN_RESOURCE:<percent-encoded audience>"
301301

302-
client, err := mongo.Connect(options.Client().ApplyURI(uri))
302+
client, err := mongo.Connect(context.TODO(), options.Client().ApplyURI(uri))
303303
if err != nil {
304304
panic(err)
305305
}
@@ -380,7 +380,7 @@ You can configure OIDC for GCP IMDS in the following ways:
380380
"&authMechanism=MONGODB-OIDC" +
381381
"&authMechanismProperties=ENVIRONMENT:gcp,TOKEN_RESOURCE:<percent-encoded audience>"
382382

383-
client, err := mongo.Connect(options.Client().ApplyURI(uri))
383+
client, err := mongo.Connect(context.TODO(), options.Client().ApplyURI(uri))
384384
if err != nil {
385385
panic(err)
386386
}

source/includes/authentication/azure-imds-client.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package main
22

33
import (
4+
"context"
5+
46
"go.mongodb.org/mongo-driver/mongo"
57
"go.mongodb.org/mongo-driver/mongo/options"
68
)
@@ -20,7 +22,7 @@ func main() {
2022
AuthMechanismProperties: props,
2123
},
2224
)
23-
client, err := mongo.Connect(opts)
25+
client, err := mongo.Connect(context.TODO(), opts)
2426
if err != nil {
2527
panic(err)
2628
}

source/includes/authentication/eks-custom-callback.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func main() {
3232
OIDCMachineCallback: eksCallback,
3333
},
3434
)
35-
client, err := mongo.Connect(opts)
35+
client, err := mongo.Connect(context.TODO(), opts)
3636
if err != nil {
3737
panic(err)
3838
}

source/includes/authentication/gcp-imds-client.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package main
22

33
import (
4+
"context"
5+
46
"go.mongodb.org/mongo-driver/mongo"
57
"go.mongodb.org/mongo-driver/mongo/options"
68
)
@@ -19,7 +21,7 @@ func main() {
1921
AuthMechanismProperties: props,
2022
},
2123
)
22-
client, err := mongo.Connect(opts)
24+
client, err := mongo.Connect(context.TODO(), opts)
2325
if err != nil {
2426
panic(err)
2527
}

source/includes/authentication/gke-callback.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func main() {
3232
OIDCMachineCallback: gkeCallback,
3333
},
3434
)
35-
client, err := mongo.Connect(opts)
35+
client, err := mongo.Connect(context.TODO(), opts)
3636
if err != nil {
3737
panic(err)
3838
}

0 commit comments

Comments
 (0)