@@ -146,8 +146,10 @@ import { CloudinarySMD } from "@cloudinary/structured-metadata";
146146const cloudinarySMD = new CloudinarySMD ({
147147 cloudName: " <value>" ,
148148 security: {
149- apiKey: " CLOUDINARY_API_KEY" ,
150- apiSecret: " CLOUDINARY_API_SECRET" ,
149+ cloudinaryAuth: {
150+ apiKey: " CLOUDINARY_API_KEY" ,
151+ apiSecret: " CLOUDINARY_API_SECRET" ,
152+ },
151153 },
152154});
153155
@@ -190,8 +192,10 @@ import { CloudinarySMD } from "@cloudinary/structured-metadata";
190192const cloudinarySMD = new CloudinarySMD ({
191193 cloudName: " <value>" ,
192194 security: {
193- apiKey: " CLOUDINARY_API_KEY" ,
194- apiSecret: " CLOUDINARY_API_SECRET" ,
195+ cloudinaryAuth: {
196+ apiKey: " CLOUDINARY_API_KEY" ,
197+ apiSecret: " CLOUDINARY_API_SECRET" ,
198+ },
195199 },
196200});
197201
@@ -214,20 +218,23 @@ run();
214218
215219### Per-Client Security Schemes
216220
217- This SDK supports the following security scheme globally:
221+ This SDK supports the following security schemes globally:
218222
219- | Name | Type | Scheme | Environment Variable |
220- | ------------------------ | ---- | ----------- | ------------------------------------------------ |
221- | ` apiKey ` <br />` apiSecret ` | http | Custom HTTP | ` CLOUDINARY_API_KEY ` <br />` CLOUDINARY_API_SECRET ` |
223+ | Name | Type | Scheme | Environment Variable |
224+ | ---------------- | ------ | ------------ | ---------------------------- |
225+ | ` cloudinaryAuth ` | http | Custom HTTP | ` CLOUDINARY_CLOUDINARY_AUTH ` |
226+ | ` oauth2 ` | oauth2 | OAuth2 token | ` CLOUDINARY_OAUTH2 ` |
222227
223- You can set the security parameters through the ` security ` optional parameter when initializing the SDK client instance. For example:
228+ You can set the security parameters through the ` security ` optional parameter when initializing the SDK client instance. The selected scheme will be used by default to authenticate with the API for all operations that support it. For example:
224229``` typescript
225230import { CloudinarySMD } from " @cloudinary/structured-metadata" ;
226231
227232const cloudinarySMD = new CloudinarySMD ({
228233 security: {
229- apiKey: " CLOUDINARY_API_KEY" ,
230- apiSecret: " CLOUDINARY_API_SECRET" ,
234+ cloudinaryAuth: {
235+ apiKey: " CLOUDINARY_API_KEY" ,
236+ apiSecret: " CLOUDINARY_API_SECRET" ,
237+ },
231238 },
232239 cloudName: " <value>" ,
233240});
@@ -325,8 +332,10 @@ import { CloudinarySMD } from "@cloudinary/structured-metadata";
325332const cloudinarySMD = new CloudinarySMD ({
326333 cloudName: " <value>" ,
327334 security: {
328- apiKey: " CLOUDINARY_API_KEY" ,
329- apiSecret: " CLOUDINARY_API_SECRET" ,
335+ cloudinaryAuth: {
336+ apiKey: " CLOUDINARY_API_KEY" ,
337+ apiSecret: " CLOUDINARY_API_SECRET" ,
338+ },
330339 },
331340});
332341
@@ -371,8 +380,10 @@ const cloudinarySMD = new CloudinarySMD({
371380 },
372381 cloudName: " <value>" ,
373382 security: {
374- apiKey: " CLOUDINARY_API_KEY" ,
375- apiSecret: " CLOUDINARY_API_SECRET" ,
383+ cloudinaryAuth: {
384+ apiKey: " CLOUDINARY_API_KEY" ,
385+ apiSecret: " CLOUDINARY_API_SECRET" ,
386+ },
376387 },
377388});
378389
@@ -412,8 +423,10 @@ import * as errors from "@cloudinary/structured-metadata/models/errors";
412423const cloudinarySMD = new CloudinarySMD ({
413424 cloudName: " <value>" ,
414425 security: {
415- apiKey: " CLOUDINARY_API_KEY" ,
416- apiSecret: " CLOUDINARY_API_SECRET" ,
426+ cloudinaryAuth: {
427+ apiKey: " CLOUDINARY_API_KEY" ,
428+ apiSecret: " CLOUDINARY_API_SECRET" ,
429+ },
417430 },
418431});
419432
@@ -497,8 +510,10 @@ const cloudinarySMD = new CloudinarySMD({
497510 host: " trusting-wheel.name" ,
498511 cloudName: " <value>" ,
499512 security: {
500- apiKey: " CLOUDINARY_API_KEY" ,
501- apiSecret: " CLOUDINARY_API_SECRET" ,
513+ cloudinaryAuth: {
514+ apiKey: " CLOUDINARY_API_KEY" ,
515+ apiSecret: " CLOUDINARY_API_SECRET" ,
516+ },
502517 },
503518});
504519
@@ -525,8 +540,10 @@ const cloudinarySMD = new CloudinarySMD({
525540 serverURL: " https://api.cloudinary.com" ,
526541 cloudName: " <value>" ,
527542 security: {
528- apiKey: " CLOUDINARY_API_KEY" ,
529- apiSecret: " CLOUDINARY_API_SECRET" ,
543+ cloudinaryAuth: {
544+ apiKey: " CLOUDINARY_API_KEY" ,
545+ apiSecret: " CLOUDINARY_API_SECRET" ,
546+ },
530547 },
531548});
532549
0 commit comments