Comments (4)
One challenges here seems to be the scheme separator :
.
The basic authentication header uses the first :
as the username and password separator since passwords can contain :
. We need to handle the fact that if the first :
might be prefixed with a scheme and then use the next :
in this specific case.
from acr.
Why does it not take a JSON blob and then deserialize and pull out the values?
The problem gets even harder than you describe since my password could contain a :
(colon) character, right?
from acr.
I guess the issue is how the Basic Auth header is created by the CLI . The docker CLI just joins the username and password with a :
. So basically we need to handle the client_id as a special case.
from acr.
Given that we are going to support AAD auth, I don't think we might not fix this at this point. Might be worth coming back at some point.
from acr.
Related Issues (20)
- Scope Security/ Vulnerability scan to certain image tags only
- Catalog API only works with scope map * HOT 2
- Allow configuration of CORS headers for API access from web clients HOT 1
- Use Entra security principals with scope maps HOT 3
- [Docker Hub] ACR Cache error: too many requests to source registry for cache rule HOT 52
- connectivity_challenge_error grcsharedacr
- Unable to login into azure acr HOT 2
- Unable to login to container registry shazdevops HOT 1
- Auth Endpoint seems to require account parameter which is not part of the API Spec
- Cache elastic images HOT 1
- ACR Build with public access disabled HOT 1
- ACR streaming: failed to open remote file as tar file error HOT 6
- Cached images do not update. HOT 6
- Cannot create cache rule for public docker image `python:3.11-bookworm` due to naming rules HOT 4
- Cache zalando images
- Quay self-hosted Registry Caching HOT 1
- token support for signed images HOT 1
- Unable to pull certain images from docker.io HOT 3
- Content Trust for ACR encrypted with CMK HOT 3
- If the docker file contains a base image from a private acr, then the az acr build will failed with authentication issue.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from acr.