Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[azwi] add a way to get token compatible with 3rd party apps #662

Open
ArgTang opened this issue Dec 9, 2022 · 0 comments
Open

[azwi] add a way to get token compatible with 3rd party apps #662

ArgTang opened this issue Dec 9, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@ArgTang
Copy link

ArgTang commented Dec 9, 2022

Is your feature request related to a problem? Please describe.

We have an application that is consuming different az resources: blobstorage, keyvault, and acr. using the azure sdk this works fine, but its not so easy when we dont use the sdks

The application moves some container images around with a bundled skopeo cli instance. We have not found a way to "translate" workload identity token to a valid acr token.

Describe the solution you'd like
Find a way to get tokens so that tools that dont understand workload identity can still use the identity approach
az-cli can create a token if i am correct, however installing az-cli into an images takes a lot of space ~800mb, which we dont want to do issue here

alt1: azwi cli could get some cmds to get a token to a specific resource
alt2: create docs so we could implement the http requests for tokens ourself

Describe alternatives you've considered

installing az-cli into a image is not feasable becoause if the size of the complete install

@ArgTang ArgTang added the enhancement New feature or request label Dec 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant