You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I generated a JavaScript SDK, but am not clear on how to set authentication headers. I'd love to be able to set the auth headers used for all future requests via some sort of default headers setting. I've tried setting the ApiClient.defaultHeaders like below, but with no success:
Update: I updated the below code showing a way I got the headers to be added to the requests made by connAPI, but this code is definitely less than ideal. There must be another way to set these auth headers in a more flexible/programmatic way.
importtelnyxSDKfrom'telnyx-sdk';constconnAPI=newtelnyxSDK.ConnectionsApi();connAPI.apiClient.defaultHeaders={'x-api-user': 'my-username','x-api-token': 'my-token'};let_payload={connection_name: 'test-name',tech_prefix: 'test-prefix',active: true};returnconnAPI.addConnection(_payload).then(function(data){console.log('API called successfully. Returned data: '+data);},function(error){console.log(error);});
The request gets made, but without any of the auth headers.
@dganoff if your openapi/swagger spec contains the proper security definition for endpoints, then the auto-generated documentation should contain the code samples on how to make the proper call.
Did you have a chance to review the auto-generated doc in the JS API client?
@wing328 Yes, I looked over the documentation for each <Name>Api.md and they all have a section for "Authorization" that reads "No authorization required". I'm assuming this is where it would document how to set the auth headers.
I'm wondering if the operations from the paths in our swagger spec need to have a security key in them?
Description
I generated a JavaScript SDK, but am not clear on how to set authentication headers. I'd love to be able to set the auth headers used for all future requests via some sort of default headers setting. I've tried setting the
ApiClient.defaultHeaders
like below, but with no success:Update: I updated the below code showing a way I got the headers to be added to the requests made by
connAPI
, but this code is definitely less than ideal. There must be another way to set these auth headers in a more flexible/programmatic way.The request gets made, but without any of the auth headers.
Please advise, thanks!
Swagger-codegen version
2.2.3 (via swagger-codegen-cli docker image)
Swagger declaration file content or url
https://api.telnyx.com/mission_control_docs
Command line used for generation
swagger-codegen generate -i https://api.telnyx.com/mission_control_docs -l javascript
The text was updated successfully, but these errors were encountered: