IBM / go-sdk-core

The go-sdk-core repository contains core functionality required by Go code generated by the IBM OpenAPI SDK Generator.
Apache License 2.0
30 stars 24 forks source link

feat(VpcInstanceAuthenticator): add support for new VPC authentication flow #139

Closed padamstx closed 2 years ago

padamstx commented 3 years ago

This commit introduces the VpcInstanceAuthenticator. This authenticator implements the authentication flow within a VPC-managed compute resource that is configured to use the compute resource identity feature. This involves the use of the compute resource's local VPC Instance Metadata Service API to retrieve an instance identity token, and then exchange that token for an IAM access token. The IAM access token is then used to authenticate outbound REST API requests by adding to the request in the Authorization header.

padamstx commented 3 years ago

cc: @jorge-ibm for awareness

ibm-devx-sdk commented 2 years ago

:tada: This PR is included in version 5.8.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: